我在Android上使用phonegap-plugin-push
。虽然我在注册设备方面取得了成功,但我无法使用插件返回的registrationId
成功发送通知。
var push = PushNotification.init({
android: {
senderID: "XXXXXXXXXXXX"
}
});
push.on('registration', function (data) {
alert('registrationId: ' + data.registrationId);
});
注册时的提醒内容为registrationId: dYeoRp-FIWc:APA91bExJIUVGgpqOh8NNRJ7Ua9vHun7ECN8JWBisFTzrxRYbC1C4cjEpnNsmxzCd7f0o8Hu6Fhp-nrQa5Efw95vtduJKi_o9H2NxeOJUCSX10z48sgDxWmHU7LVbOBa-vZjZVwouhc9
。
尝试推送会返回以下内容:
{"multicast_id":6855504054873897650,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}
答案 0 :(得分:0)
您使用什么来发送推送通知?您使用的任何工具可能都不喜欢registrationId中的特殊字符。