如何使用app center push服务发送静默通知

时间:2018-03-07 15:23:34

标签: android push-notification visual-studio-app-center silent-notification

我正在尝试使用发送无声通知(我的意思是不会在托盘中显示的通知) this API

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

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

所以我的问题是,如果有办法在android中发送无声通知(在ios我知道有content-available flag

提前Tnx!

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

我通过他们的在线聊天询问了AppCenter支持,他们回复了我以下的

  

您可以在自定义数据中设置“content-available”键。这是您需要在正文中设置的示例有效负载:

“notification_content” : {  
   “name” : “name of Push”,  
   “custom_data” : {“content-available” : “1”}  
},

答案 2 :(得分:0)

确实,

  

“notification_content”:{
    “名称”:“推的名字”,
    “custom_data”:{“content-available”:“1”}
  },

适用于ios中的静音推送通知

答案 3 :(得分: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"
    }
  }
}