我正在将 FCM 与 IOS 应用程序的 ionic 3 插件一起使用,同时尝试将设备 token 注册到 Azure 通知中心,并使用以下由 生成的 FCM token ,
this.fcm.getToken().then(token => { /*saving token here*/});
c-NtgjPB8Rg:APA91bEk0bvwec5tGjzCYQ_0I2axwpFmuRJ1JRUpHwdcTkVV1J1AR_Xb3p7qYp68il0y_TmiJ4ecQYDQdCFDLwzA-KALA_I7Q2tUOW2zszsDA0lPD8tvo0IlRYhf1Z5KwhR5u6h02z2w
我使用 Java 代码通过 AppleRegistration for AppleRegistrationDescription 来传递它, 出现错误,
messaging.NotificationHubsException:错误:HTTP/1.1 400 错误请求 - 设备 token 中的一个或多个字符不是十六进制数字。
引用以下 Azure 通知中心链接, Azure Notification HUB with Java
最佳答案
您需要先删除 APNS token 中的空格,然后再将其传递到 Azure 注册。
关于ios - 无法使用 Java 使用 ionic 3 FCM token 将 iOS 设备 token 注册到 azure 通知中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54720873/