2017-05-05 11 views
1

クライアントは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を統合する必要がありますか?

+0

はい。サーバーから送信する場合は、指定した形式でサーバーから設定できます –

答えて

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

関連する問題