【发布时间】:2016-05-11 03:49:59
【问题描述】:
我正在尝试从 ionic.io 实现离子推送。 向所有用户发送推送正在工作,但向特定用户发送推送不起作用。 离子推送代码如下:
function IonicPushInit(){
var push = new Ionic.Push();
var callback = function(token) {
push.saveToken(token);
}
push.register(callback);
}
function IonicIoLogin(){
var user = Ionic.User.current();
if (user.isAuthenticated()) {
IonicPushInit();
} else {
var details = {
'email': 'asdsadsads@mail.com',
'password': 'secretpassword'
};
var options = { 'remember': true };
Ionic.Auth.login('basic', options, details).then(function(sucRes){
IonicPushInit();
}, function(err){
Ionic.Auth.signup(details).then(function(s){
IonicPushInit();
}, function(e){
alert(e);
});
});
}
}
IonicIoLogin();
执行上述代码后,当我从 ionic.io 向所有用户发送推送时,它可以工作。但是,如果我向具有以下条件的特定用户发送推送,则它不起作用。
所以我在用户选项卡中检查了用户“asd...@mail.com”,但其中推送选项卡是空的。这是原因吗?为什么它是空的?
上面的代码有什么问题?
【问题讨论】:
-
@Michael Lee 我尝试使用您上面指定的代码,但我无法从 io 仪表板向所有用户发送推送通知
标签: angularjs ionic-framework push-notification