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

时间:2017-03-27 20:42:04

标签: android firebase firebase-cloud-messaging azure-notificationhub

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

我已按照教程here

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

The Push Notification System handle for the registration is invalid

screenshot

还算它零???它是否已注册?

Google已更新Firebase API,因此我已从示例

更新了我的代码
String FCM_token = FirebaseInstanceId.getInstance().getToken();

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

我不确定第二个论点应该是什么。 Firebase documentation表明它应该是范围。

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

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试使用INSTANCE_ID_SCOPE吗?

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