我如何在Ionic / Cordova应用程序中收集设备令牌

时间:2016-02-29 12:23:08

标签: android ios cordova ionic-framework cordova-plugins

我正在使用Ionic和Ionic Push进行推送通知(到目前为止所有工作都是如此)。

我的移动应用程序的一部分将发送请求并以某种方式以编程方式从该设备添加令牌,任何人都可以解释我如何使用下面的代码获取令牌?

var io = Ionic.io();

var push = new Ionic.Push({ });
var user = Ionic.User.current();

if (!user.id) {
  user.id = Ionic.User.anonymousId();
}

user.set('name', 'Bob');
user.save();

var callback = function() {
  push.addTokenToUser(user);
  user.save();
};

push.register(callback);

1 个答案:

答案 0 :(得分:2)

这最终有效,它可能会帮助其他人

var callback = function(data) {
   var token = data.token;
   alert('my token: '+ token);
   push.addTokenToUser(user);
   user.save();
};