android - Flutter 华为通过 http 推送
问题描述
我试图通过 http 发送推送到带有华为控制台集成的华为设备,但文档很混乱,我不确定如何构建我的身体发送
我有这个,但只适用于前台,如果应用程序在后台或终止,推送不起作用
{
"validate_only": false,
"message": {
"data": "{title: Hello! 1, description: Hello, shirley!, params: { key1: test1, key2: test2}, ringtone: {vibration: true, breathLight: true}}",
"android": {
"title": "Hello! 1",
"body": "Hello, shirley!",
"params": {
"key1": "test1",
"key2": "test2"
},
"click_action": {
"type": 3
}
},
"token": [
"IAAAAACy0irbAADqfnlY9pfEgoWWoIzgCBXQzPol8CTNzV6i3V5byP7cIhuU74vovAwysjkI_XMwowYj1sv5SrhXRi-sYXB5OrplLHEB02LO0pKHcA"
]
}
}
解决方案
Push 通知收到的条件不需要在前台运行。
根据Docs,您可以通过以下任一方式发送推送消息:
在 AppGallery Connect 中选择目标用户。在这种情况下,消息既可以推送到现网快应用,也可以推送到快应用加载器上。
通过调用服务器API向大量用户批量发送推送消息。在这种情况下,消息既可以推送到现网快应用,也可以推送到快应用加载器上。
快应用接收推送消息的条件如下。
推荐阅读
- powershell - 如何获取函数以从 Powershell 中的 DLL 返回类型
- xml - 如何在浏览器中运行 xsl
- ios - UIBarButtonItem 不显示
- docker - 为什么我无法在 shell 脚本中运行 docker 命令
- messaging - 是否有任何基于拉取的标准消息传递协议?
- c# - 无法连接到 Excel 2016-64 位,因为 Microsoft.Office.Inerop.Excel 在参考中添加不可见
- php - 如何拒绝对文件夹的直接访问,但有一些例外?
- php - 如何在前端找到表格的列总和
- debugging - 在 IAR Workbench 中调试时,如何“实时观察”联合中的变量
- r - 将 mutate 应用于 dplyr 中的多个列和行