プッシュメッセージコンテンツを作成する
プッシュ メッセージ コンテンツは、プッシュ プロバイダーに送信されるプッシュ通知ペイロード内の追加の JSON コンテンツを指定します。
始める前に
次のように設定します。
プッシュ メッセージで JSON を使用する方法を理解している必要があります。
必要なロール:admin または push_admin
注:
このタスクについて
プッシュ メッセージ コンテンツでは、カスタム アプリケーション用に送信できるプッシュ通知のスタイルを定義します。ユーザーが通知に応答するための画像、アイコン、またはアクションボタンなどのカスタムコンテンツを追加することができます。スクリプトでは、次の変数を使用します。
current:現在のレコードのプロパティ。message:プッシュ コンテンツ全体の本文として送信されたプッシュ メッセージ。attributes:定義するプッシュ メッセージ属性のオブジェクト。
手順
例
以下は、2 つのボタンレイアウトを作成するコンテンツ レコードの例です。1 つは変更要求など何かを承認するレイアウト、もう 1 つはそれを拒否するレイアウトです。
var json = {
"table" : current.getTableName(),
"sys_id" : current.sys_id,
"template" : {
"type": "2 button",
"button1" : {
"title" : "Approve",
"action" : attributes.button_action,
"parameters" : {
"response" : "approve"
}
},
"button2" : {
"title" : "Decline",
"action" : attributes.button_action,
"parameters" : { "response" : "decline"
}
}
}
};
json;次のタスク
プッシュ メッセージ属性を定義して、プッシュ メッセージ コンテンツで使用できるデフォルトのプッシュ アクション スクリプトまたは文字列を指定します。