远程推送

远程推送

无论本地还是远程推送,均需要询问用户是否开启此功能

前期准备

1.IOS设备(模拟器不支持远程推送)
2.开发者帐号及证书配置
3.联网的推送服务器
[注]在程序位于后台时不允许非苹果官方服务器(APNS)向程序发送消息,(每一个安装程序的用户都有一个标识<第一次安装请求时获取序列号和bundleid>)
只能由本地服务器向苹果服务器发送消息,再把消息发送给程序
证书:
测试证书
推送证书

推送步骤

1.应用程序注册
2..IOS设备向apns请求当前应用的标识(序列号+bundleID)DeviceToken
2.应用程序将device token 发送给程序的push服务端程序

第三方推送:极光推送

你可能感兴趣的:(远程推送)