【发布时间】:2015-11-16 06:53:00
【问题描述】:
我已经开始使用推送通知,使用dev_push=true 时一切正常。
但是,当我设置dev_push=false 时,我无法让它工作。
奇怪的是,我的设备似乎没有被正确识别。在 chrome 控制台中,此日志出现两次:$ionicPush:REGISTERED *token-value*。
我注册了$cordovaPush:tokenReceived事件,像这样:
$rootScope.$on('$cordovaPush:tokenReceived', function(event, data) {
console.debug('Ionic Push: Got token ', data.token, data.platform);
});
我看到该事件被发送了两次 - 一次使用平台 ios,一次使用 android,
当我从 ionic 仪表板发送一次性通知时,什么也没发生。检查消息状态给出了这个:
{"app_id":"4f0867d9","status":"Failed","ios":{"sent":0,"success":false,"failure_reason":"Push Error Code 302: See http://docs.ionic.io/docs/push-error-codes for more info."},"errors":[]}
任何人都知道可能是什么问题以及如何解决它?
【问题讨论】:
标签: android push-notification ionic