고객이 OneSignal을 Android 및 iOS App과 통합하도록 요청 했었습니다. 이전에는 푸시 알림을 위해 OpenBack을 사용했습니다. 다음과 같은 형식으로 iOS 및 안드로이드 응용 프로그램에서 수신되는 페이로드 :하나의 신호를 사용하여 사용자 정의 페이로드 보내기
{ "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을 통합하여 지정된 형식으로 페이로드를 보낼 수 있어야한다는 것입니다.
예. 서버에서 전송하려면 서버에서 지정된 형식으로 설정할 수 있습니다 –