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

Ios 使用一个信号发送自定义有效负载,ios,push-notification,onesignal,payload,Ios,Push Notification,Onesignal,Payload,该客户要求将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 dashboard中查找时

该客户要求将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 dashboard中查找时,他们没有创建自定义负载的选项。我想从OneSignal获得上述格式的有效载荷。 当前,OneSignal从仪表板以以下格式发送有效负载:

{
    aps =     {
        alert =         {
            body = hello;
            subtitle = test;
            title = test;
        };
        sound = default;
    };
    custom =     {
        i = "db7e56d9-df72-4ec3-adbe-1cd8e1c5d327";
    };
}
两个有效载荷中的键不匹配。
我想问的是,客户端是否需要在其后端集成OneSignal,以便能够以指定的格式发送负载?

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


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