deviceToken获取不到

今天测试说收不到推送了,查了一下是友盟上开发者推送证书过期了,去https://developer.apple.com/重新生成了证书,在友盟对APNs证书进行了更新, 然后就死活收不到deviceToken,真是着急~

之前证书没过期时能收到的呀,按说配置不该出问题才对,为啥didRegisterForRemoteNotificationsWithDeviceToken方法就是不执行呢?
一步步检查:

  1. 手机上APP通知处于打开状态;
  2. 项目中证书和 Provisioning Profile 配置也正确;
  3. Targets中Copabilities中推送通知也处于ON状态,远程推送已打开;
  4. 友盟Appkey正确,channel正确;
  5. didFailToRegisterForRemoteNotificationsWithError方法打断点也没有执行;

感觉把推送相关的东西都查了一遍还是的不到结果, 倒杯水冷静冷静……

猛然发现:我用的内网在APP启动时点击允许通知并不能连接上苹果服务器,所以获取不到deviceToken , 切换成外网,问题果断解决, 所以在 didRegisterForRemoteNotificationsWithDeviceToken方法不执行时,还要考虑一种可能:

  1. 网络不行(切换网络).
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 推送通知 注意:这里说的推送通知跟NSNotification有所区别 NSNotification是抽象的,不可...
    iOS开发攻城狮阅读 9,785评论 1 13
  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 11,612评论 1 8
  • 前言 我们在实现推送功能的时候,更需要了解下推送的原理机制,这样我们在发现问题时候才好定位到问题的解决办法。 推送...
    進无尽阅读 9,313评论 0 5
  • 最近一段时间工作量比较大, 抽不出时间来整理博客, 趁今天任务量较小的时候整理下关于环信推送的问题, 介绍. 集成...
    imGeek阅读 7,717评论 1 3
  • 关于推送 关于苹果的推送网上已经有非常多的资源讲解,我在这里就不再累赘。直接切入主题,讲讲如何模拟推送以及处理推送...
    SuperDanny阅读 12,128评论 1 16

友情链接更多精彩内容