推送笔记

iOS开发实用软件之NWPusher

https://github.com/noodlewerk/NWPusher


iOS 推送分为开发和生产两个环境,不同环境的设置要和后台的设置对应才能保证代码不出错的情况下能够收到推送。

通过实验,发现如下:

通过Xcode直接安装(都是测试证书)

测试服务器+测试证书:xcode直接安装,正常推送。

正式服务器+测试证书:xcode直接安装,不正常推送。

打包成ipa文件(两种证书可选)

测试服务器+测试证书:打包上传到fir,正常推送。

正式服务器+测试证书:打包上传到fir,正常推送。

测试服务器+正式证书:没必要,不会把测试服务器扔appstore上。

正式服务器+正式证书:打包上传到appstore或TestFlight,正常推送。

问题原因:因为我在测试正式服务器的推送时候,用的是Xcode直接打包安装到手机的,因此,不能正常接收到推送。

解决办法:用正式服务器+测试证书,打包成ipa文件,上传到fir,下载测试,没有问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。