iOS development resources: Push notifications related open source projects--pushsharp, apns-php, Pyapns, etc.

Source: Internet
Author: User
Tags autoload

pushsharp (GitHub) Pushsharp is an open source C # library that implements push messages from server-side to mobile clients, supports IOS (Iphone/ipad APNS), Android (c2dm/gcm-google Cloud message), Windows Phone, Windows 8, Blackberry (BIS and BES via PAP), and Amazon (ADM) devices will also support the Firefox OS in the future. Pushsharp API can be fluent in different platforms to create messages, adaptive message channels, compatible with Ono frameworks and more. Tutorial:How to configure and use Pushsharp to send push notifications apns-php (code.google.com)Push notifications (also called remote notifications) are features introduced after iOS 3.0, referred to as Apple push Notification Service (APNS). is when a program is not started or is not running in the foreground, a way to tell the user that a new message is being sent from an external server to the application. PHP can now be used to implement this feature, the Apnsphp project provides this feature, the project source was opened in February 2010, October 2012 moved to GitHub.Https://github.com/duccio/ApnsPHPFeatures: Autoload system, explicitly include only autoload.php and all classes is loaded On-demand. Message class, to build a notification payload. Push class, to push one or more messages to Apple push Notification service. Feedback class, to query the Apple Feedback service to get the list of broken device tokens. Push server class, to create a push server with one or more (forked) processes reading from a common message queue. Log class/interface, to log to standard output or for custom logging purpose. Objective-c Demo Project with not-running, running in foreground and running in background application state support. Rack::P ush Notification (GitHub)Rack::P ush notification was developed by Matt Thompson, Matt Thompson has several more popular open source projects, one of which is the popular Afnetworking project. Rack::P ush notification is using Rack Ruby Web Service interface, which allows you to register your device clearly and push messages. node-apn(GitHub)NODE-APN is an open combination of Apple push notificationsnode. jsmodule, the source code module uses simple, feedback service support, error handling, in the sending error automatically resend. Follow Apple's best practices. Pyapns (GitHub)Pyapns provides a generic Apple Push Notification Service (APNS). The solution uses an open source twisted server that supports native Python and Ruby APIs. Features: Xml-rpc Based, works with any client in any languagenative Python APIs with Django and pylons supportnative Ruby API wit H Rails/rack supportscalable, fast and easy to distribute behind a proxybased on twistedmulti-application and dual Environ ment supportsimplified Feedback Interface selected some open source projects,If you have used a good push notification related items, welcome to add!!

iOS development resources: Push notifications related open source projects--pushsharp, apns-php, Pyapns, etc.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.