gpt4 book ai didi

ios - 没有 APN 的 iOS 的 Firebase 消息?

转载 作者:行者123 更新时间:2023-11-29 00:23:57 25 4
gpt4 key购买 nike

是否可以在 FCM 中使用 APN 向 iOS 设备发送数据消息?

我需要在我的 iOS 客户端应用程序运行时向它发送一些“实时”数据,而不是轮询我的服务器。

我希望 FCM 使用 Apple 通知有两个原因:

  • 我不希望在应用未运行时向用户显示任何类型的系统通知/标志/警告。这是应用程序运行时的纯应用程序数据传输,其余消息可以忽略。
  • 使用 Apple 通知时,系统会在第一次询问用户是否要授予我的应用通知权限。如果被拒绝,我的整个应用程序将停止工作,因为数据将不会更新。

我在 Firebase Google Groups here 找到了这篇文章其中一些 Firebase 人员暗示如果我不使用 iOS 特定键,如 soundbodybadgecontent_available 或其他:

{
"to" : "<device_id>",
"data" : {
"customKey1" : "value1",
"customKey2" : "value2",
"customKey3" : "value3",
}
}

那么他们就不会使用 APNs。

我所需要的只是在我的应用程序处于前台时保证交付,我想知道是否有一种方法可以配置 FCM 或消息本身来实现该目标。

最佳答案

只是对此进行跟进。我发现 React Native 使用这个库 https://rnfirebase.io/docs/v5.x.x/messaging/receiving-messages我能够接收到 iOS 模拟器(不支持 APNS)的仅数据消息,所以看起来数据只绕过 APNS。

关于ios - 没有 APN 的 iOS 的 Firebase 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43549242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com