我是按照说明书安装的。
但只有当我将消息发送到所有 iOS 平台时,我才会收到推送通知。但是当我将我的按摩发送到特定版本或特定设备以进行测试时,设备上没有收到按摩。 可能是什么问题呢?
奇怪的是,当我使用新版本运行应用程序时,我几天都没有在版本下拉列表中看到这个版本。即使代码确实达到
FIRApp.configure()
- 用 2.5.5 版本运行代码
我错过了一个吊舱:-/
代替
pod 'Firebase/Core'
pod 'Firebase/Messaging'
我有:
pod 'Firebase/Core'
奇怪的是,在更改之前,项目编译和 instanceID 正在生成,即使没有收到推送到设备。添加丢失的 pod 解决了这个问题。
你确定你得到了正确的令牌吗?
可以通过FIRInstanceID.instanceID().token()获取token!
但是注册令牌可能会改变,
应用删除实例 ID。
该应用程序已在新设备上恢复。
用户卸载/重新安装应用程序。
用户清除应用数据。
仔细检查您的令牌并确保您输入正确的令牌。