现在的位置: 首页 > 综合 > 正文

Iphone & Android push资料

2014年11月03日 ⁄ 综合 ⁄ 共 1987字 ⁄ 字号 评论关闭

Iphone:

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW9

Android:

Components:

1,移动设备:必须运行android,并且安装Market,至少有一个登录的google账号。(Google坑爹啊)

2,自己的服务器:自己的服务器

3,C2DM服务器:google的服务器 授权机制:

1,Sender ID:一个google账号,用于标示开发者的身份,比如my-app@google.com

2,Application ID:Manifest.xml里面的pacakage name。用于标示应用程序

3,Registration ID:当应用程序向C2DM服务器注册时,C2DM服务器会返回这个ID,当应用程序获得这个ID之后,应该告诉自己的服务器,自己的服务器把这个ID存在数据库里面,用于告诉C2DM服务器标示客户端。

4,Google User Account:要使用C2DM服务,必须有一个google账号,再骂一次,坑爹啊GG。

5,Sender Auth Token:自己的服务器与C2DM服务器通信的认证。 应用程序发送Intent,com.google.android.c2dm.intent.REGISTER,附上自己的SenderID和AppId,就可以向C2DM服务器进行注册,注册成功之后,可以收到REGISTRATION Intent,获得Registration ID,这个Registration ID是会被C2DM改变的,所以这个REGISTRATION Intent可能会收到多次,要记得存储和发送给自己的服务器。

http://mysuperbaby.iteye.com/blog/902054

http://situee.blogspot.com/

http://sourceforge.net/projects/androidpn/files/

http://tokudu.com/2010/how-to-implement-push-notifications-for-android/

http://stackoverflow.com/questions/4132404/push-message-in-android

1、长连接
2、Android and XMPP
   http://www.moandroid.com/?p=1370
   http://blog.csdn.net/xutaozero21/archive/2009/11/25/4873439.aspx
   http://mysuperbaby.iteye.com/blog/902054
   http://bbs.gfan.com/viewthread.php?action=printable&tid=123775
   http://www.cnblogs.com/charley_yang/archive/2011/03/27/1997052.html
   实现基于OPhone 2.0的GTalk客户端(一)       http://dev.10086.cn/cmdn/wiki/index.php?doc-view-4190.html
   实现基于OPhone 2.0的GTalk客户端(二)       http://dev.10086.cn/cmdn/wiki/index.php?doc-view-4191.html
3、ASmack http://code.google.com/p/asmack/
     注册接口http://gdgzzch.blog.163.com/blog/static/37640452201011754240462/
4、IMAP IDLE
5、C2DM

6. 讲解MQTT实现Push,因为2.2前android没有提供push功能。
http://dalelane.co.uk/blog/?p=938
摘要:简述了MQTT的原理,以及通讯的实例。并阐述了轮询的部分缺点:不是即时的,非常耗电,并提出了一个建议:让服务器去轮询,再将轮询的结果推送到客户端。

http://dalelane.co.uk/blog/?p=1599
   http://blog.boxedice.com/2010/10/07/android-push-notifications-tutorial/
   http://code.google.com/intl/zh-CN/android/c2dm/

抱歉!评论已关闭.