指定方法 | 利用例 |
---|---|
テンプレートファイル |
|
messageOptions |
|
定義名 | 対応する各プッシュサービスのオプション | 意味・用途 | 型 | 対象(プッシュ種別) | |||||
---|---|---|---|---|---|---|---|---|---|
IMAPS | APNs | GCM | WNS | ||||||
message | message(IMAPS)、body(APNs)、message(GCM) 、message(WNS) |
通知するメッセージ情報 ※テンプレートファイルのみ指定可能。リクエストのボディのmessageで指定するため、messageOptionsでは指定不可。 |
String | ○ | ○ | ○ | ○ | ||
fjp_title | title | 通知領域に表示するタイトル | String | ○ | - | - | - | ||
fjp_ticker | ticker | 通知バーに表示するメッセージ | String | ○ | - | - | - | ||
fjp_message_arg | message_arg | メッセージに渡す引数 | String | ○ | - | - | - | ||
fjp_action | action | 通知するメッセージ情報 | String | ○ | - | - | - | ||
fjp_sound | sound | 通知音 | String | ○ | - | - | - | ||
fjp_led_color | led_color | イルミネーション色 | String | ○ | - | - | - | ||
fjp_led_pattern | led_pattern | イルミネーションパターン | String | ○ | - | - | - | ||
fjp_vib | vib | バイブレーション | String | ○ | - | - | - | ||
apns_expiration | expiration(header) | APNsストレージに保持されるメッセージの期間 | int | - | ○ | - | - | ||
apns_loc-key | loc-key | 通知センターに表示するメッセージ(messageより優先される) | String | - | ○ | - | - | ||
apns_loc-args | loc-args | loc-keyに渡す引数(複数ある場合、カンマ区切りで指定) | String | - | ○ | - | - | ||
apns_launch-image | launch-image | 起動画面 | String | - | ○ | - | - | ||
apns_action-loc-key | action-loc-key | ボタンのローカライズ文字列 | String | - | ○ | - | - | ||
apns_badge | badge | バッジ | int | - | ○ | - | - | ||
apns_sound | sound | 通知音 | String | - | ○ | - | - | ||
apns_category | category | カテゴリ指定 | String | - | ○ | - | - | ||
apns_action | action | 通知領域のタップ時のアクション | String | - | ○ | - | - | ||
apns_content-available | content-available | バックグラウンドのアプリケーションダウンロード設定 | int | - | ○ | - | - | ||
gcm_collapse_key | collapse_key | グループでの折畳み | String | - | - | ○ | - | ||
gcm_delay_while_idle | delay_while_idle | デバイスのアクティブ確認後に送信 | boolean | - | - | ○ | - | ||
gcm_time_to_live | time_to_live | GCMストレージに保持されるメッセージの期間 | int | - | - | ○ | - | ||
gcm_restricted_package_name | restricted_package_name | クライアントアプリケーションのパッケージ名でメッセージ送信を制限 | String | - | - | ○ | - | ||
gcm_dry_run | dry_run | メッセージ送信しない(デバッグ用) | boolean | - | - | ○ | - | ||
gcm_title | title | 通知領域に表示するタイトル | String | - | - | ○ | - | ||
gcm_ticker | ticker | 通知バーに表示するメッセージ | String | - | - | ○ | - | ||
gcm_message_arg | message_arg | メッセージに渡す引数 | String | - | - | ○ | - | ||
gcm_action | action | 通知領域のタップ時のアクション | String | - | - | ○ | - | ||
gcm_sound | sound | 通知音 | String | - | - | ○ | - | ||
gcm_led_color | led_color | イルミネーション色 | String | - | - | ○ | - | ||
gcm_led_pattern | led_pattern | イルミネーションパターン | String | - | - | ○ | - | ||
gcm_vib | vib | バイブレーション | String | - | - | ○ | - | ||
wns_toast_launch | toast要素の launch属性 | トースト通知クリック時のアクション | String | - | - | - | ○ | ||
wns_toast_duration | toast要素のduration属性 | トースト通知の表示時間 | String | - | - | - | ○ | ||
wns_toast_visual_version | toast-visual要素のversion属性 | トースト通知のXMLスキーマのバージョン | integer | - | - | - | ○ | ||
wns_toast_visual_lang | toast-visual要素のlang属性 | ロケール文字列 | String | - | - | - | ○ | ||
wns_toast_visual_addImageQuery | toast-visual要素のaddImageQuery属性 | 言語、倍率、コントラスト設定クエリパラメータの付与フラグ | boolean | - | - | - | ○ | ||
wns_toast_visual_baseUri | toast-visual要素のbaseUri属性 | ベースURI | anyURI | - | - | - | ○ | ||
wns_toast_visual_branding | toast-visual要素のbranding属性 | 商標指定 | String | - | - | - | ○ | ||
wns_toast_visual_bindings | - | toast-visual-binding要素 | binding要素で指定できるオプションをJSONオブジェクトの配列([{"template":"ToastText01","lang":"ja-JP"}]の型)で指定 | array | - | - | - | ○ | |
template | toast-visual-binding要素のtemplate属性 | トースト通知のテンプレート | String | - | - | - | ○ | ||
fallback | toast-visual-binding要素のfallback属性 | templateオプションで指定したテンプレートが存在しない場合に使用されるテンプレート | String | - | - | - | ○ | ||
lang | toast-visual-binding要素のlang属性 | ロケール文字列 | String | - | - | - | ○ | ||
addImageQuery | toast-visual-binding要素のaddImageQuery属性 | 言語、倍率、コントラスト設定クエリパラメーターの付与フラグ | boolean | - | - | - | ○ | ||
baseUri | toast-visual-binding要素のbaseUri属性 | ベースURI | anyURI | - | - | - | ○ | ||
branding | toast-visual-binding要素のbranding属性 | 商標指定(未使用) | String | - | - | - | ○ | ||
images | - | toast-visual-binding-image要素 | image要素で指定できるオプションをJSONオブジェクトの配列([{"src":"sample.jpg","addImageQuery":"true"}]の型)で指定 | array | - | - | - | ○ | |
src | toast-visual-binding-image要素のsrc属性 | イメージのURL | String | - | - | - | ○ | ||
alt | toast-visual-binding-image要素のalt属性 | イメージの説明 | String | - | - | - | ○ | ||
addImageQuery | toast-visual-binding-image要素のaddImageQuery属性 | 言語、倍率、コントラスト設定クエリパラメータの付与フラグ | boolean | - | - | - | ○ | ||
texts | - | toast-visual-binding-text要素 | text要素で指定できるオプションをJSONオブジェクトの配列([{"message":" message01","lang":"ja-JP"},{"message":"message02","lang":"ja-JP"}]の型)で指定 | array | - | - | - | ○ | |
message | toast-visual-binding-text要素のコンテンツ | メッセージ文字列 | String | - | - | - | ○ | ||
lang | toast-visual-binding-text要素のlang属性 | ロケール文字列 | String | - | - | - | ○ | ||
wns_toast_audio_src | toast-audio要素のsrc属性 | トースト通知音 | String | - | - | - | ○ | ||
wns_toast_audio_loop | toast-audio要素のloop属性 | トースト通知音をループするか否か | boolean | - | - | - | ○ | ||
wns_toast_audio_silent | toast-audio要素のsilent属性 | トースト通知音をサイレントにするか否か | boolean | - | - | - | ○ | ||
wns_toast_commands_scenario | toast-commands要素のscenario属性 | トースト通知の使用目的 | String | - | - | - | ○ | ||
wns_toast_commands_commands | - | toast-commands-command要素 | command要素で指定できるオプションをJSONオブジェクトの配列([{"id":"snooze","arguments":"ABC"}]の型)で指定 | array | - | - | - | ○ | |
id | toast-commands-command要素のid属性 | ユーザが実行できるアクション | String | - | - | - | ○ | ||
arguments | toast-commands-command要素のarguments属性 | ユーザがアクションを実行した時に返される文字列 | String | - | - | - | ○ | ||
wns_badge_value | badge要素のvalue属性 | バッジ通知で表示する情報 | String | - | - | - | ○ | ||
wns_badge_version | badge要素のversion属性 | バッジ通知のXMLスキーマのバージョン | integer | - | - | - | ○ | ||
wns_tile_visual_version | tile-visual要素のversion属性 | タイル通知のXMLスキーマのバージョン | integer | - | - | - | ○ | ||
wns_tile_visual_lang | tile-visual要素のlang属性 | ロケール文字列 | String | - | - | - | ○ | ||
wns_tile_visual_addImageQuery | tile-visual要素のaddImageQuery属性 | 言語、倍率、コントラスト設定クエリパラメータの付与フラグ | boolean | - | - | - | ○ | ||
wns_tile_visual_baseUri | tile-visual要素のbaseUri属性 | ベースURI | anyURI | - | - | - | ○ | ||
wns_tile_visual_branding | tile-visual要素のbranding属性 | 商標指定 | String | - | - | - | ○ | ||
wns_tile_visual_contentId | tile-visual要素のcontentId属性 | 通知のコンテンツを一意に識別するための送信者が定義する文字列 | String | - | - | - | ○ | ||
wns_tile_visual_bindings | - | tile-visual-binding要素 | binding要素で指定できるオプションをJSONオブジェクトの配列([{"template":"TileSquareBlock","lang":"ja-JP"}]の型)で指定 | array | - | - | - | ○ | |
template | tile-visual-binding要素のtemplate属性 | タイル通知テンプレート | String | - | - | - | ○ | ||
fallback | tile-visual-binding要素のfallback属性 | templateオプションで指定したテンプレートが存在しない場合に使用されるテンプレート | String | - | - | - | ○ | ||
lang | tile-visual-binding要素のlang属性 | ロケール文字列 | String | - | - | - | ○ | ||
addImageQuery | tile-visual-binding要素のaddImageQuery属性 | 言語、倍率、コントラスト設定クエリパラメータの付与フラグ | boolean | - | - | - | ○ | ||
baseUri | tile-visual-binding要素のbaseUri属性 | ベースURI | anyURI | - | - | - | ○ | ||
branding | tile-visual-binding要素のbranding属性 | 商標指定 | String | - | - | - | ○ | ||
contentId | tile-visual-binding要素のcontentId属性 | 通知のコンテンツを一意に識別するための送信者側で定義する文字列 | String | - | - | - | ○ | ||
images | - | tile-visual-binding-image要素 | image要素で指定できるオプションをJSONオブジェクトの配列([{"src":"sample.jpg","addImageQuery":"true"}]の型)で指定 | array | - | - | - | ○ | |
src | tile-visual-binding-image要素のsrc属性 | イメージのURL | String | - | - | - | ○ | ||
alt | tile-visual-binding-image要素のalt属性 | イメージの説明 | String | - | - | - | ○ | ||
addImageQuery | tile-visual-binding-image要素のaddImageQuery属性 | 言語、倍率、コントラスト設定クエリパラメータの付与フラグ | boolean | - | - | - | ○ | ||
texts | - | tile-visual-binding-text要素 | text要素で指定できるオプションをJSONオブジェクトの配列([{"message":" message01","lang":"ja-JP"},{"message":"message02","lang":"ja-JP"}]の型)で指定 | array | - | - | - | ○ | |
message | tile-visual-binding-text要素のコンテンツ | メッセージ文字列 | String | - | - | - | ○ | ||
lang | tile-visual-binding-text要素のlang属性 | ロケール文字列 | String | - | - | - | ○ | ||
wns_badge_tile_only | 無し | true:トースト通知を行わない、false:トースト通知を行う | boolean | - | - | - | ○ |
注意