使用一个信号发送自定义有效负载

使用一个信号发送自定义有效负载

问题描述:

客户端要求将OneSignal与其Android和iOS应用程序集成。此前,他们使用OpenBack进行推送通知。正在接收在iOS和Android应用在以下格式的有效载荷:使用一个信号发送自定义有效负载

{ "aps": { "alert": { "loc-key": "WATCH_VIDEO", "loc-args": ["Mo Adham", "Simpson's theme on Two guitars"]}, "guid": "1GSIP6J" } } 

当我OneSignal仪表板抬起头来,它们没有选项来创建自定义的有效载荷。我想要以上格式的有效载荷来自OneSignal。 目前从仪表盘,OneSignal以下格式发送有效载荷:

{ 
    aps =  { 
     alert =   { 
      body = hello; 
      subtitle = test; 
      title = test; 
     }; 
     sound = default; 
    }; 
    custom =  { 
     i = "db7e56d9-df72-4ec3-adbe-1cd8e1c5d327"; 
    }; 
} 

的按键没有在这两个有效载荷匹配。 我想问的是,客户端需要将OneSignal整合到其后端,以便他们可以以指定的格式发送有效载荷?

+0

是。如果你想从你的服务器发送它,你可以从你的服务器以指定的格式进行设置 –

查看他们关于丰富通知,操作按钮和自定义操作按钮的文档。下面提到的链接。如果它仍然没有帮助,请与他们的客户支持人员聊天。

https://onesignal.com/blog/sending-rich-notifications-in-ios10-with-onesignal/ https://documentation.onesignal.com/docs/action-buttons https://documentation.onesignal.com/docs/customize-action-buttons