无法使用 Azure 通知中心在 android 上发送通知

Unable to send notification on android using Azure Notification Hub

我正在尝试使用 Azure 通知中心向 android 设备发送通知。

我已按照教程进行操作 here

android 模拟器可以注册到集线器,如屏幕截图所示,但是当我尝试发送测试消息时,出现以下错误:

The Push Notification System handle for the registration is invalid

也算零???是否已注册?

Google 更新了 Firebase API 所以我更新了示例中的代码

String FCM_token = FirebaseInstanceId.getInstance().getToken();

String FCM_token = InstanceID.getInstance(this).getToken(NotificationSettings.SenderId, "RECEIVE");

我不确定第二个参数应该是什么。 Firebase documentation 建议它应该是范围。

无法找出导致此失败的原因。任何帮助将不胜感激。

谢谢

你可以试试 INSTANCE_ID_SCOPE 吗?

InstanceID.getInstance(this).getToken(NotificationSettings.SenderId, GoogleCloudMessaging.INSTANCE_ID_SCOPE, null)