客户要求将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,以便按指定格式发送有效载荷吗?