我使用 OneSignal 进行推送通知服务。
(开发)我为我的应用程序设置了推送通知服务的配置文件
当我从 Xcode 运行时,在每台设备上一切都工作正常。
但是,当我使用调试方案创建存档(.ipa)并通过 iTunes 安装时,设备似乎连接到 OneSignal 推送通知服务。但是,无法从连接到 OneSignal 的后端服务接收通知。
所以,我认为APNS有问题
有什么帮助吗?我做错了什么吗?
如果有,请指导我?如何使用存档(.ipa)测试iOS开发配置文件的推送通知?
当我使用 Xcode 存档管理器创建的自定义 .ipa 安装时,没有收到通知的原因是,它确实设置了 Xcode 生成的默认配置文件,用于在不包含 APNS 的设备上进行测试。
因此,为了使其在使用通过 iTunes 安装的 .ipa 文件而不是 Xcode 构建来测试开发 APNS 时正常工作,您需要使用您创建的自定义配置文件来测试 iOS 开发的 APNS(不是分发 APNS)。
1.Go to Product>Scheme>编辑方案并设置Archive Tab to Debug
2.然后连接到您的设备并点击Product>Archive
3.然后你的Xcode将为你的文件创建存档,你可以上传或导出为.ipa。像这些图片一样
Choose
然后它会询问您要使用哪个配置文件,如果您在构建设置中设置了自定义配置文件,请像我一样在下面选择
然后为所有兼容设备导出为 .ipa。然后您可以通过 iTunes 安装该 .ipa 来接收通知,就像从 Xcode 运行一样
测试愉快!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)