无法找到用户使用 Azure 通知中心版本 Google (FCM v1) 进行测试通知

问题描述 投票:0回答:1

由于 Google 迁移了 FCM,我一直在阅读有关 Fcm V1 的内容。 我的应用程序已经在 Android 和 Apple 平台上拥有了多个用户。 我使用 Azure 来集中管理,因此 Azure 与 FCM 和 APNS 进行“对话”。

在 Azure 中的 Google (FCM v1) 中进行配置(私钥、客户电子邮件和项目 ID)后, 我尝试进行“测试发送”,但来自 Azure 的消息无法找到任何订阅者。

相反,当我使用 Android(旧版)选项发送消息时,它工作正常。

预计会发生什么: 当我使用 Android (FCM v1) 从 azure 通知发送测试消息时,azure 将能够发送消息并查找用户,就像我使用 Android(旧版)发送消息时一样

到底发生了什么: 当我使用 Android (FCM v1) 发送测试消息时,Azure 无法找到并通知任何用户。

我的应用程序已经有几个用户在 Android FCM(Firebase Cloud Messaging)和 APNS 中具有功能通知 (Apple 通知服务),我不想认为我必须迁移该用户或类似的东西。

当我使用 Google (FCM v1) 发送测试时,我应该怎样做才能有效地让我的用户收到通知?

azure firebase-cloud-messaging apple-push-notifications google-cloud-messaging
1个回答
0
投票

您的用户需要通过 FCM V1 注册才能通过 FCM V1 接收通知。

在代码中的某个位置,应该有一个功能,可以将从移动设备获取的唯一设备令牌注册到相应的通知服务中。大多数时候这可以通过 Azure 进行。

如果您拥有所有活动的唯一设备令牌,您可以运行某种批量操作来通过 FCM V1 注册所有这些令牌。然后您将开始接收通过 FCM V1 发送的通知。

在此处了解更多信息https://medium.com/@pramodyahk/migration-to-fcm-v1-in-azure-notification-hubs-android-push-notifications-c342d76adfb2

© www.soinside.com 2019 - 2024. All rights reserved.