Ars*_*hia 4 apple-push-notifications firebase firebase-cloud-messaging
我正在尝试设置一个 Firebase 云功能,该功能将触发带有有效负载的云消息传递。然而,该函数接收到的负载包含Apple APNS 令牌而不是 FCM 令牌,并且我在 Firebase Admin SDK 中没有看到任何允许 APNS 令牌而不是 FCM 的方法。
这是否意味着我必须编写自己的 APNS 提供程序而不使用 FCM?!
这是否意味着我必须编写自己的 APNS 提供程序而不使用 FCM?!
你可以这么做。我不明白这有什么令人震惊的。为了使用FCM,您需要使用FCM代币。这就是服务的运作方式。
尽管如此,您还可以使用 InstanceID Server API通过 APNs 令牌创建注册令牌:
为 APNs 令牌创建注册令牌
使用实例 ID 服务的 batchImport 方法,您可以将现有 iOS APNs 令牌批量导入到 Google Cloud Messaging 或 Firebase Cloud Messaging,将它们映射到有效的注册令牌。在此端点调用实例 ID 服务,在 JSON 正文中提供 APN 令牌列表:
Run Code Online (Sandbox Code Playgroud)https://iid.googleapis.com/iid/v1:batchImport响应正文包含一组实例 ID 注册令牌,可用于将 FCM 或 GCM 消息发送到相应的 APNs 设备令牌。
| 归档时间: |
|
| 查看次数: |
2467 次 |
| 最近记录: |