如何通过curl或终端发送离子推送通知?
在中,我发现“curl”可以用来向android和iOS发送通知 后来,我意识到,如果我有设备令牌,我只需要进入终端,复制并粘贴从“apps.ionic.io”中获得的“curl代码”,然后替换设备令牌 Android用这种方式工作很好。我可以看到通知在起作用 但是iOS,即使我知道我的iOS设备令牌,并且使用相同的方式发送通知,它也不起作用 现在我正在使用通知。 安卓仍在工作,但iOS不工作 我有什么遗漏吗如何通过curl或终端发送离子推送通知?,curl,push-notification,ionic,apple-push-notifications,Curl,Push Notification,Ionic,Apple Push Notifications,在中,我发现“curl”可以用来向android和iOS发送通知 后来,我意识到,如果我有设备令牌,我只需要进入终端,复制并粘贴从“apps.ionic.io”中获得的“curl代码”,然后替换设备令牌 Android用这种方式工作很好。我可以看到通知在起作用 但是iOS,即使我知道我的iOS设备令牌,并且使用相同的方式发送通知,它也不起作用 现在我正在使用通知。 安卓仍在工作,但iOS不工作 我有什么遗漏吗 谢谢。我也有同样的问题。。。你能确认你在登记簿上确实得到了一个代币吗 如果不是。。。获
谢谢。我也有同样的问题。。。你能确认你在登记簿上确实得到了一个代币吗 如果不是。。。获取有关PhoneGap是否正在加载的线索的代码段。。。 app.componenet.ts 构造器(平台:平台,状态栏:状态栏,splashScreen:splashScreen,公共推送:推送){ platform.ready()。然后(()=>{ //好了,平台准备好了,我们的插件也可以使用了。 //在这里,您可以做任何您可能需要的更高级别的本地操作
// vy added this...
alert('--- ABOUT TO DO PUSH TOKEN CODE -----');
console.log('=== About to look for TOKEN');
this.push.register().then((t: PushToken) => {
// This never happens... never gets to this point in the code.
console.log('=== About to return TOKEN');
return this.push.saveToken(t);
}).then((t: PushToken) => {
console.log('VY***********************************************');
console.log('=== About to SAVE TOKEN');
console.log('Token saved:', t.token);
window.localStorage.setItem("deviceToken", t.token);
console.log('VY***********************************************');
}).catch(function(error){
alert('----error----' + error );
console.log('error-----', error);
console.error(error);});
this.push.rx.notification()
.subscribe((msg) => {
alert(msg.title + ': ' + msg.text);
});
// =============================
你看起来像什么。。。
这就是我为安卓系统所做的……但也不适用于iOS
curl-u PRIVATE_API_KEY:-H“内容类型:application/json”-H“X-Ionic-application-Id:2bxxxc3c”-d'{“令牌”:[“DF902AFF9CF46XXXXXXXXXXXXXXXXXXXXXXXX092DA76DFCB5A7FD5482E4D7E51B051F0
“],“通知”:{“警报”:“我来自离子星球。”}}我也有同样的问题……你能确认你实际上在注册上得到了一个令牌吗 如果没有…代码片段以获取有关PhoneGap是否正在加载的线索。。。 app.componenet.ts 构造器(平台:平台,状态栏:状态栏,splashScreen:splashScreen,公共推送:推送){ platform.ready()。然后(()=>{ //好了,平台准备好了,我们的插件也可以使用了。 //在这里,您可以做任何您可能需要的更高级别的本地操作
// vy added this...
alert('--- ABOUT TO DO PUSH TOKEN CODE -----');
console.log('=== About to look for TOKEN');
this.push.register().then((t: PushToken) => {
// This never happens... never gets to this point in the code.
console.log('=== About to return TOKEN');
return this.push.saveToken(t);
}).then((t: PushToken) => {
console.log('VY***********************************************');
console.log('=== About to SAVE TOKEN');
console.log('Token saved:', t.token);
window.localStorage.setItem("deviceToken", t.token);
console.log('VY***********************************************');
}).catch(function(error){
alert('----error----' + error );
console.log('error-----', error);
console.error(error);});
this.push.rx.notification()
.subscribe((msg) => {
alert(msg.title + ': ' + msg.text);
});
// =============================
你看起来像什么。。。
这就是我为安卓系统所做的……但也不适用于iOS
curl-u PRIVATE_API_KEY:-H“内容类型:application/json”-H“X-Ionic-application-Id:2bxxxc3c”-d'{“令牌”:[“DF902AFF9CF46XXXXXXXXXXXXXXXXXXXXXXXX092DA76DFCB5A7FD5482E4D7E51B051F0
“],“通知”:{“警报”:“我来自离子星球。”}”