【发布时间】:2017-09-12 13:07:44
【问题描述】:
我在 ionic 项目中使用 cordova-plugin-fcm 来使用 Firebase 推送通知。 通知在 android 平台上运行良好,但是当我添加 iOS 平台时,我无法在我的设备上收到任何通知。
以下是我做过的事情: 1-我将 GoogleService-Info.plist 添加到我的项目和 ios 文件夹中的平台内。 2- 启用来自 xCode 的通知 3-我还尝试从 Firebase 控制台发送测试通知并且它有效。 4- 后端团队触发了发送通知的功能,我可以在我的设备上收到通知。
但是当我测试应用程序并尝试应该收到通知的情况时,我从来没有得到它。
我什至不知道如何调试这个问题。有什么想法吗?
【问题讨论】:
-
嗨 Asmaa,您是否已经尝试直接从 Firebase 控制台发送通知?我有一个类似的问题(SO question open),同样来自控制台它无法正常工作并且它因“未注册的令牌”而失败。
-
嗨,是的,我尝试从 Firebase 控制台发送通知,但我在我的 ios 设备上收到了通知。我不知道如何在 ios 上调试,所以我将尝试在 safiri 上进行远程调试,看看我会得到什么
-
@AsmaaAmrawy 您是说您在使用 Firebase 时收到通知,但不是来自服务器。如果是这种情况,请检查是否已在 firebase 中添加了正确的(开发或分发).p12 文件,并检查服务器密钥。
-
@PriyankGujarati 不,我在使用 firebase 和服务器时收到通知,但在使用应用程序时没有。
-
@AsmaaAmrawy 所以你需要将服务器密钥添加到后端。
标签: ios xcode ionic-framework cordova-plugin-fcm