2016-02-25 154 views
0

我正在使用phonegap-plugin-push与Android。虽然我成功注册设备,但无法使用插件返回的registrationId成功发送通知。GCM(Android)和PhoneGap无效注册错误

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

什么是你用来发送推送通知?无论您使用什么工具,都可能不喜欢registrationId中的特殊字符。