クライアントはOneSignalをAndroidおよびiOSアプリケーションと統合するよう依頼していました。以前は、プッシュ通知にOpenBackを使用していました。次の形式ででiOSとAndroidアプリで受信されたペイロード:1つの信号を使用してカスタムペイロードを送信する
{ "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を統合する必要がありますか?
はい。サーバーから送信する場合は、指定した形式でサーバーから設定できます –