6

我正在尝试使用此 API发送静默通知(我的意思是不会在托盘中显示的通知) :

但是当我没有设置正文键时,我得到了这个错误:

 {
  "error": {
    "code": 400,
    "message": "body parameter is invalid or empty.: 'Body' cannot be null."
  }
}

所以我的问题是是否有办法在 android 中发送静默通知(在 ios 中我知道有content-available 标志

提前Tnx!

4

4 回答 4

4

不幸的是,App Center for Android 尚不支持静默通知。

于 2018-03-07T19:06:56.787 回答
4

我通过他们的实时聊天询问了 AppCenter 支持,他们回复了我以下内容

您可以通过在自定义数据中设置“内容可用”键。这是您需要在正文中设置的示例有效负载:

“notification_content” : {  
   “name” : “name of Push”,  
   “custom_data” : {“content-available” : “1”}  
},
于 2018-03-08T06:54:16.847 回答
0

在 Android 和 iOS 上试试这个

{
  "notification_target": {
    "type": "devices_target",
    "devices": [
      "43533adc-4133-4121-ad4e-1eb4885b4b98"
    ]
  },
  "notification_content": {
    "name": "edd3-43ef-91f5-276c28a86517",
    "title": "",
    "body": "",
    "custom_data": {
      "content-available": "1",
      "id": "your data"
    }
  }
}
于 2019-07-08T22:41:39.970 回答
0

的确,

“通知内容”:{
“名称”:“推送名称”,
“自定义数据”:{“内容可用”:“1”}
},

用于 ios 中的静默推送通知

于 2018-04-10T19:47:25.340 回答