8

我是按照说明书安装的。

但只有当我将消息发送到所有 iOS 平台时,我才会收到推送通知。但是当我将我的按摩发送到特定版本特定设备以进行测试时,设备上没有收到按摩。 可能是什么问题呢?在此处输入图像描述 在此处输入图像描述

奇怪的是,当我使用新版本运行应用程序时,我几天都没有在版本下拉列表中看到这个版本。即使代码确实达到

FIRApp.configure()

在此处输入图像描述

  • 用 2.5.5 版本运行代码
4

2 回答 2

0

我错过了一个吊舱:-/

代替

pod 'Firebase/Core'
pod 'Firebase/Messaging'

我有:

pod 'Firebase/Core'

奇怪的是,在更改之前,项目编译和 instanceID 正在生成,即使没有收到推送到设备。添加丢失的 pod 解决了这个问题。

于 2016-08-15T07:02:54.093 回答
0

你确定你得到了正确的令牌吗?

可以通过FIRInstanceID.instanceID().token()获取token!

但是注册令牌可能会改变,

应用删除实例 ID。

该应用程序已在新设备上恢复。

用户卸载/重新安装应用程序。

用户清除应用数据。

仔细检查您的令牌并确保您输入正确的令牌。

于 2016-08-14T02:49:43.713 回答