ios - Firebase Cloud Messaging 推送通知不再出现在 iOS 上

标签 ios firebase push-notification apple-push-notifications firebase-cloud-messaging

我在 iOS 上使用 Firebase 云消息传递时遇到问题。我已按照文档中所述将 Firebase 实现到应用程序中,并生成了 Firebase 实例 ID。但是,如果我尝试发送推送通知(例如使用 http://pushtry.com/ ),则什么也没有发生。问题是,它确实有效,而且我不记得更改过任何与通知有关的内容。

因为我找不到任何东西,我什至尝试删除整个项目并从头开始重新执行所有操作(通过复制代码)。然后它又起作用了,但现在(一小时后)又不起作用了。

如果我从 Pushtry 或 Firebase 控制台发送 FCM,它会显示消息已送达,但什么也没有发生! (推送通知已在 iOS 设置中启用。它确实有效)

我真的不知道该怎么办。有人知道我能做什么吗?

提前谢谢你。

最佳答案

好吧,经过整整两天的极度沮丧,我想通了。 问题在于 info.plist 文件中的 FirebaseAppDelegateProxyEnabled 行设置为 NO

删除线后,问题就消失了!

我现在很开心

关于ios - Firebase Cloud Messaging 推送通知不再出现在 iOS 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45266164/

相关文章:

ios - 在 Foursquare api 中获取附近 field 在 iOS 9 测试版中不起作用

database - 从 firebase 数据库检索数据并快​​速操作

windows - windows 的 "notify-send"等效项是什么?

iphone - 无法写入 plist 文件 iOS

iphone - 为什么在[NSMutableArray array]之后需要此自动释放功能以避免内存泄漏?

iphone - 以编程方式检测已安装的应用程序

android - 出现错误;没有为类型 '[]' 定义运算符 'Object? Function()'

Android Kotlin DSL - Unresolved reference : firebaseAppDistribution

android - WebSockets 能耗

php - 使用 PHP 的 Gmail 推送通知