firebase - 启用 FCM 推送通知以将应用程序打开到前台
问题描述
当我点击基于 fcm 的推送通知到前台时,我想打开 ionic 3 应用程序
payload = {
notification: {
title: 'New ' + event.data().type,
body: event.data().body ? event.data().body : '' + comment,
icon: 'https://firebasestorage.googleapis.com/v0/b/naturehu-bf51e.appspot.com/o/fevicon%2Ficon.png?alt=media&token=d0dbfda7-710a-4bbb-97c9-62418ce6c530',
sound: 'default',
click_action:"FCM_PLUGIN_ACTIVITY"
}
}
options = {
priority: "high",
timeToLive: 60 * 60 * 24
};
帮助将应用程序打开到前台,现在它正在打开但发送回后台
解决方案
你的问题是信息较少。无论如何尝试下面payload
。
payload = {
"content_available": true,
"priority": "high",
"notification" : {
"body" : event.data().body ? event.data().body : '' + comment,,
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon": "https://firebasestorage.googleapis.com/v0/b/naturehu-bf51e.appspot.com/o/fevicon%2Ficon.png?alt=media&token=d0dbfda7-710a-4bbb-97c9-62418ce6c530",
"title": 'New ' + event.data().type,
"sound": "default",
"click_action": "FCM_PLUGIN_ACTIVITY"
},
"data": {
"show_in_foreground": true,
}
}
推荐阅读
- node.js - mongodb句柄嵌入sous文档更新
- r - R:如果在相应的行中没有找到某个数字,则打印 ID 值
- r - 是否可以检索通过 Rmarkdown 中的闪亮参数选择的文件的原始文件位置?
- javascript - Javascript 任务列表(添加删除功能)
- python - 聊天机器人 Python 套接字编程
- gatling - Gatling jsonpath 根据 ID 提取值
- bokeh - Bokeh DataRange1d:返回开始/结束的自动更新
- python - 如何修复 Sublime Text Build-System python 路径中的空格?
- python - 将数组字符串输入更改为整数输入不起作用
- sql - 如何使一列文本成为一个新表格,其中雪花中的每个单词都有一行?