我正在使用xcode 8和更高版本创建一个应用程序,直到现在一切都很好。但是今天我遇到了两个问题:
我正在使用AWS SNS服务,当我切换回开发证书并发送推送时,将通过连接的设备收到它。
这是为什么?为什么使用沙箱一切正常,现在使用APNS却无法正常工作,尽管SNS表示消息已成功传递。
是否可以通过带有AdHoc /生产配置文件/证书的xcode在我的设备上启动应用程序?
我认为,“推送通知”存在的问题是该设备正在为沙盒而不是为生产生成 token ,因此来自APNS的推送无法正常工作。
是否可以通过带有AdHoc / Production配置文件的xcode 8在设备上运行应用程序?
在发行前,我处于应用程序的最后阶段,我陷入了我认为是相互联系的两个问题。
请帮忙。
谢谢。
最佳答案
当您使用Xcode安装应用程序时,将使用APN SendBox。
如果您要测试APN,则必须使用Distibution Ad Hoc Profile。存档应用程序,临时导出,最后使用xcode安装生成的ipa。
这样,您的应用将使用APN(生产)