无法使用 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)
我正在尝试使用 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)