IOS的推送通知分为本地通知和远程通知,参考 《本地和推送通知编程指南》。
简单介绍下远程通知。
远程通知,可以做到,用我们自己的推送服务器,向自己的app用户推送各种消息。
首先,需要申请支持push notification的对应证书provisioning profiles。
申请推送证书之前,需要申请一个app id ,和你程序的bundle id 要对应起来。一套推送证书仅供和它对应的一个app使用。
同样,推送证书也有开发,ad-hoc,和上传 appstore三种证书。
然后,将申请证书时候的.cer拿给你的推送服务器使用,开发和ad-hoc两种。推送服务器的版本要和app的版本对应上,开发用的,ad-hoc和上架的。
最后,在我们的app中添加上推送的功能。
具体流程可以参考:http://hi.baidu.com/ncudlz/item/7c86cd32f14477f1e7bb7a90