我正在使用以下插件来接收GCM推送通知。 离子插件添加phonegap-plugin-push 安装--save @ ionic/cloud-angular如何获得IONIC2中推送通知的点击监听器
我成功接收推送通知,但无法设置点击监听器。
如何设置通知的点击侦听器?
如果有人知道使用IONIC2进行推送通知处理,请帮助我。
我正在使用以下插件来接收GCM推送通知。 离子插件添加phonegap-plugin-push 安装--save @ ionic/cloud-angular如何获得IONIC2中推送通知的点击监听器
我成功接收推送通知,但无法设置点击监听器。
如何设置通知的点击侦听器?
如果有人知道使用IONIC2进行推送通知处理,请帮助我。
我得到了解决方案,现在如果有人像我这样的问题可以从这里获得参考,并节省时间和精力。
创建一个样本离子版本2打字稿项目$ 离子开始pushapp教程--v2 --ts
添加科尔多瓦推插件$ 科尔多瓦插件添加的PhoneGap-插件推--variable SENDER_ID =“XXXXXXXXX “ 这里XXXXX是你的google项目号码
打开app.ts和导入推送import {push} from'ionic-native';
更新app.ts的initializeApp法
initializeNotification() {
let push = Push.init({
android: {
senderID: "XXXXXXXXXXXX"
},
ios: {
alert: "true",
badge: true,
sound: 'false'
},
windows: {}
});
push.on('registration', (data) => {
console.log(data.registrationId);
alert(data.registrationId.toString());
});
push.on('notification', (data) => {
console.log(data);
alert("Hi, Am a push notification and message is : " + data.message);
});
push.on('error', (e) => {
console.log(e.message);
});
}
创建Android平台$ 离子平台添加的Android
构建Android $ 离子构建Android
部署到Android设备$ 离子运行android
- >现在你可以使用http://apns-gcm.bryantan.info/
测试你的推送通知 - >在这里,你必须提交以下资料:
设备令牌将registrationId,这将在日志控制台打印。
消息将可以随心所欲哟发送到用户从谷歌控制台产生
API密钥将服务器密钥文本
你可以使用这个在线测试仪同时支持Android和iOS。易于使用的简单网站pushtry.com支持多个令牌和自定义JSON 1.输入API密钥 2.输入设备令牌 3.输入消息 5.发送 – Arvind