当我使用开发配置文件和开发推送证书时,推送通知正常工作。
但是当我使用adhoc配置文件构建我的应用程序以便通过testflightapp进行分发时。
通过testflightapp安装我的应用程序的人没有得到任何推送通知。我还用服务器将推送认证改为生产认证。
我不明白为什么推送通知无法使用我的testflight发布。
这就是我的理解。如果有什么不对的地方请指正。
Apple Development iOS Push Services Certification use for development.
当使用开发配置文件构建应用程序时,推送通知应该有效。
Apple Production iOS Push Services Certification use for production and distribution.
当使用adhoc或appstore配置文件构建应用程序时,推送通知应该有效。
答案 0 :(得分:2)
设备令牌在开发和生产之间有所不同,你有没有改变它?