ios的推送证书配置

1、理解ios的推送
ios的推送与安卓的推送不太一样,ios的推送是先推送到苹果的服务器,苹果再推送给苹果设备,苹果设备设备再通知app。也就是说ios接收推送的是设备,而不是app。app在完全关闭的情况下,设备也能接收到推送,然后通知app。

2、理解证书和推送证书。
证书:简单的说就是电脑安装了证书,就等于说苹果授权给你开发以及发布app。
推送证书:电脑安装了推送证书,苹果才允许你的app推送消息。如果你没有推送证书,消息在推送到苹果服务器的时候,苹果服务器不与处理。
3、调试版的推送与测试版的推送。
这里有个疑问,就是证书问题,为什么发布苹果商店的时候,我们选择的证书还是调试版呢,甚至profile文件也是调试版。原因就是你发布的时候,xcode自动帮你选择了发布版的证书和profile文件了。同理你发布ad hoc版本的话话,xcode会自动选择发布证书,以及发布的推送证书,和对应的profile文件。所以无论是测试调试环境还是生产环境的证书只要证书,profile,appid设置对了,都会自动选择的。
4、难点。
ios正式版的推送测试是个很头痛的地方,没有办法用xcode直接调试,只能是打包一个ad hoc 版的ipa包。注意了,配置号对应的证书、appid、profile文件,自然就能成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值