Push_消息推送框架
2012-08-28 01:19
405 查看
Push_消息推送服务器选择
数据来源:http://blog.sina.com.cn/s/blog_872758480100wglt.htmlApple has support push notification since iOS 3.0
But what about Android??
Android can do this using a long-polling service or keep connectedto server.
There are implementations of Android push notification.
1. Cloud to Device Messaging (C2DM) official service byGoogle
2. AndriodPN at http://sourceforge.net/projects/androidpn/files/
3. Urban Airship Service
4. IBM'sMQTT
(1) Cloudto Device Messaging (C2DM)
Recently, I noticed that Android has announced push notificationservice called Cloud to Device Messaging (C2DM)since May2010.
How to make it work ? check this: C2DMImplementation Checklist Step byStep
One example is the Chrome toPhone extension.
the flow of registration and message-sending is similar to Applepush notification.
I will go into some detail in next post.
To send C2DM messag, you must first checkthis Howto Get C2DM ClientLogin Token
more info on the C2DM homepage
(2) AndriodPN is an open-sourceproject at googlecode
It's a xmpp based notification server and a client toolkit.
Also includes a demo app.
(3)UrbanAirship
I knew Urban Airship when I used Apple Push Notification.
It's a good solution to implement your push service without buyingor renting a server. For the device without C2DM, it use a urbanairship helper app to communication with it's server.
It has many nice features.
Cross platform messaging, iOS/Android/Blackberry
Customized Messaging
Customer Control
...
check this link for details:http://urbanairship.com/products/push-notifications/
(4)IBM'sMQTT
There is an implementation by Dale Lane: UsingMQTT
in Android mobile applications
It creates a Service and keeps persistent TCP/IP connection withserver.
one example: http://tokudu.com/2010/how-to-implement-push-notifications-for-android/
more reading materials:
AndroidCloud To Device Messaging
JavaAndroid Tutorials: Power your mobile apps with android pushnotification (C2DM)
UrbanAirship Brings Easy Push Notifications To Android
IBM 也使用了C2DM;
相关文章推荐
- APP消息推送机制的实现(PUSH)
- [ Spring Boot ] 整合 Websocket 实现消息推送框架的设计笔记
- ios消息推送全面解析和push证书的生成
- 用pushlet框架做消息推送需要注意的几个内容
- 关于推送消息 (apple push notification)
- iOS消息推送证书生成以及Push消息(转)
- IOS Push消息推送原理及应用
- 从入门到放弃:关于消息推送(Push)的复盘思考
- [Erlang 0106] Erlang实现Apple Push Notifications消息推送
- [Push]百度消息推送的应用
- 关于开源框架Pushlet中的定点推送消息和与浏览器参数交互详解
- 【fastweixin框架教程6】微信企业号给关注的用户主动发送推送消息
- 基于MQTT实现Android消息推送(Push)(2)
- iPhone消息推送机制(Push)实现及通过.net应用程序发送消息给ios应用程序
- Android MPush开源消息推送系统:简洁、安全、支持集群
- 实现服务器推送消息到客户端ServerPush
- 消息推送技术Push
- iPhone的Push(消息推送通知)功能原理浅析
- 在Spring Boot框架下使用WebSocket实现消息推送
- Android 消息推送框架详解