Ionic framework 第3条通知
我想在我的应用程序中使用通知。我查过爱奥尼亚本地人,找到了一些信息 第一, 第二Ionic framework 第3条通知,ionic-framework,push-notification,notifications,ionic3,Ionic Framework,Push Notification,Notifications,Ionic3,我想在我的应用程序中使用通知。我查过爱奥尼亚本地人,找到了一些信息 第一, 第二 我想做什么?我使用的是MySQL数据库,我有两个表users和points。当我为一个用户添加点时,我只想为这个用户发送通知。我该怎么做?我可以使用哪种服务 推送通知的工作方式与本地通知相同,但有一点不同。推送通知需要连接和某种服务器基础结构来发送通知。使用本地通知可以触发带有条件的通知。即使应用程序已关闭且您处于脱机状态,您也会收到通知。两个通知都有不会产生影响 在您的情况下,您应该使用推送通知。如果将来您想
我想做什么?我使用的是MySQL数据库,我有两个表
users
和points
。当我为一个用户添加点时,我只想为这个用户发送通知。我该怎么做?我可以使用哪种服务 推送通知的工作方式与本地通知相同,但有一点不同。推送通知需要连接和某种服务器基础结构来发送通知。使用本地通知可以触发带有条件的通知。即使应用程序已关闭且您处于脱机状态,您也会收到通知。两个通知都有不会产生影响
在您的情况下,您应该使用推送通知。如果将来您想更改参数以发送通知,您可以很容易地进行维护。无需更新应用程序
您可以在服务器端使用FCM-Firebase云消息传递,在客户端使用PhoneGap推送插件生成设备令牌
这里是插件
<plugin name="phonegap-plugin-push" source="npm" spec="1.8.4">
<variable name="SENDER_ID" value="XXXXXXX" />
</plugin>
根据您的要求,我建议您使用FCM推送通知。 推送通知有助于将通知发送到两个或多个应用程序中 请按照以下步骤操作
谢谢。这可能会有所帮助。感谢您提供的信息,我们正在使用“推送确定”。有两个问题,1。我该怎么做?2.我可以使用哪种服务?您已经回答了第二个问题,请回答第一个问题我已经在使用用户推送通知。我可以用FCM按钮进行设置。没问题。但我想在向MySQL数据库添加信息时发送push
fcm.getToken().then(token=>{
console.log(token);
});
fcm.onNotification().subscribe(data=>{
if(data.wasTapped){
console.log("Received in background");
} else {
console.log("Received in foreground");
};
});
fcm.onTokenRefresh().subscribe(token=>{
console.log(token);
});
let body = {
"notification":{
"title":"New Notification has arrived",
"body":"Notification Body",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon":"fcm_push_icon"
},
"data":{
"param1":"value1",
"param2":"value2"
},
"to":"Device token/ID",
"priority":"high",
"restricted_package_name":""
}
let options = new HttpHeaders().set('Content-Type','application/json');
this.http.post("https://fcm.googleapis.com/fcm/send",body,{
headers: options.set('Authorization', 'key=YourAuthToken'),
}).subscribe();