在测试iOS推送时,测试机运行应用在前台、后台还有杀掉进程的情况下都是可以正常收到推送的。但是测试人员在测试时,只有app在前台或者进入后台时可以收到推送,杀掉进程以后就收不到了。杀掉进程后的推送都是走的苹果官方服务器的apns推送。开始我在排查是不是代码问题,但是后来想到在调试时我的推送环境是开发环境,但是测试人员下载的包是adhoc包,推送环境是正式环境,自然测试环境发的推送他们是收不到的。所以测试时也应该用正式环境的推送。综上,iOS的推送配置比较复杂,配置环境时需要细心。之前没有接入过个推,不够熟悉,还需要多看官方文档。
iOS个推连接电脑调试可以收到推送,但是打包测试收不到
最新推荐文章于 2024-01-12 16:02:29 发布
博客内容涉及iOS推送的复杂性,特别是在测试环境中遇到的问题。开发者在调试时使用的是开发环境推送,而测试人员使用的adhoc包对应的是正式环境推送。因此,当测试人员在杀掉应用进程后无法收到推送,是因为推送环境不匹配。解决方案是确保测试时使用与打包一致的推送环境。该问题突显了iOS推送配置的细节和环境设置的重要性。
摘要由CSDN通过智能技术生成