2016-09-21 144 views
3

我有一个使用Xcode 7.3制作的应用程序。我更新到Xcode 8,现在是我的应用程序的最新版本,看起来我的Firebase云消息传递已经退出。Xcode 8和Firebase云消息传递

我可以看到令牌正在生成并上传到我的服务器,但我的设备没有收到任何通知。如果我删除了该应用程序,然后重新安装了当前iTunes商店中的旧版本,我可以再次收到通知。

我不明白在Xcode 8中改变了什么使我的FCM退出。任何帮助或建议将不胜感激。

+0

没办法根据你提供了什么,以确定什么。你的实现(服务器/客户端应用程序)有没有改变?如果您没有真正改变任何内容,感觉代码没问题,并且FCM停止工作,建议与[Firebase支持](https://firebase.google.com/support/)联系。 –

回答

0

你确定你的推送功能不起作用吗?或者它是新版Xcode的FCM问题?由于我最近面临同样的问题,我一步步检查。首先确保我的APN正常工作,然后通过Firebase控制台页面发送测试FCM。

如果火力地堡警告装置未注册的,这里是溶液: 而作为编辑的(2014年4月24日):根据

https://stackoverflow.com/a/16839326/313113

令牌不一定时间之后刷新。而且,当用户升级应用程序并且在升级发生的同时发送通知时,似乎存在一个错误,令牌被取消注册,所以您必须在应用程序升级后再次注册。

所以我卸载应用程序,并得到这工作就像之前新的令牌ID(iOS版< 9)

相关问题