我正在尝试使用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表明它应该是范围。
无法弄清楚导致此失败的原因。任何帮助将不胜感激。
由于
答案 0 :(得分:1)
您可以尝试使用INSTANCE_ID_SCOPE
吗?
InstanceID.getInstance(this).getToken(NotificationSettings.SenderId, GoogleCloudMessaging.INSTANCE_ID_SCOPE, null)