使用此链接向 FCM v1 发送 GCM/FCM 通知。我正在尝试从 GCM/FCM 通知迁移到 FCM v1。
从指南中,我
- 在 Azure 通知中心配置 Firebase 服务帐户凭据。
- 更新了后端 SDK C# 代码在安装和注册推送通知期间使用 FCM v1 平台。
- 验证设备确实已在通知中心注册(通过从通知中心获取注册)。
检查安装现在是否具有新平台:FcmV1 而不是 Gcm
- 已验证从 Firebase 控制台发送通知时是否已将通知传送到应用程序。
问题是:
- 我可以调用 SendFcmNativeNotificationAsync() 并向注册设备发送通知。
这是我根据迁移文档的模板。 "{ "message" : { "notification" : { "body" : "$(message)", "title" : "Test" }}}" ,我对模板化通知的调用是 $NotificationOutcome = $client.SendTemplateNotificationAsync( $ templateParameterDictionary, '$InstallationId:{61D21000-XXXX-}').Result
- 但我无法调用 SendTemplateNotificationAsync() 并向注册设备发送通知。
从 Azure 门户中的“测试发送”发送通知时,未送达。
从代码(C# - Microsoft.Azure.NotificationHubs nuget)发送模板通知时,它显示相同的错误。