Ionic 1推送通知,push.register从未启动过

时间:2016-11-09 05:16:44

标签: ionic-framework push-notification

我已按照以下说明进行操作:http://docs.ionic.io/services/push/

我在登录后的功能中使用了以下代码:

$ionicPush.register().then(function(t) {
  console.log(t);
  return $ionicPush.saveToken(t);
}).then(function(t) {
  console.log('Token saved:', t.token);
});

但是我登录后从未启动过console.log的注册功能。

有什么想法吗?

另外我没有使用离子Auth,所以我没有将设备令牌保存到用户obj中,我认为auth用户对于ionicPush不是强制性的,这是正确的吗?

1 个答案:

答案 0 :(得分:0)

您可以在没有Ionic Auth的情况下完全使用Ionic Push。

您是否尝试在浏览器或设备上运行此代码?它只适用于设备。

我建议您首先在register()来电时发现错误:

$ionicPush.register().then(function(t) {
    console.log(t);
}, function(error) {
    console.log(error)
});

因此,你会明白为什么它不起作用。