我有一个用Xcode7.3制作的应用程序。我更新到了Xcode 8,现在我的应用程序的最新版本,我的Firebase云消息似乎已经退出。
我可以看到令牌正在生成并上传到我的服务器,但我的设备没有收到任何通知。如果我删除该应用程序,然后重新安装iTunes应用商店中当前的旧版本,我将能够再次收到通知。
我不明白在Xcode8中是什么改变了我的FCM退出。如有任何帮助或建议,将不胜感激。
发布于 2016-11-01 10:36:52
你确定是你的推送功能不起作用,还是新版本的Xcode出现了FCM问题?当我最近面对同样的问题时,我一步一步地检查。第一个是确保我的APNs工作正常,然后通过Firebase控制台页面发送它来测试FCM。
如果Firebase警告设备未注册,以下是解决方案:和截至编辑(04.24.2014):根据
令牌在一段时间后不会刷新。当用户升级应用程序时,似乎有一个bug,而您在升级发生的同时发送了一个通知,令牌被取消注册,因此您必须在应用程序升级后重新注册。
因此,我卸载应用程序并获得新令牌ID,其工作方式与以前一样(iOS <9)
https://stackoverflow.com/questions/39606395
复制相似问题