使用する登録ID、拡張データの一覧表
| プッシュ種別 | 登録ID | 拡張データ |
|---|---|---|
| IMAPSプッシュ | fjpRegID001 | fjpExtData001 |
| APNs | abc001 | apnsExtData001 |
| GCM | gcmRegID001 | gcmExtData001 |
| GCM | gcmRegID002 | gcmExtData00 |
| GCM | gcmRegID003 | gcmExtData00 |
| WNS | wnsRegID001 | wnsExtData001 |
message=%%replace%%message gcm_collapse_key=abcde gcm_time_to_live=10000 gcm_delay_while_idle=false gcm_title=default_title apns_sound=bingbong.aiff apns_badge=1 fjp_action= http://example.com/
http(s)://(server):(port)/pushidmng/notifyCommon
{
"message":"メッセージ001",
"templateFile":"exampleTmp.template",
"regIDs":["fjpRegID001","abc001","gcmRegID001","wnsRegID001"]
}
- IMAPSプッシュ
{
"message":"メッセージ001",
"action":"http://example.com/"
}
- APNs
{
"aps":{
"alert":{
"body":"メッセージ001"
},
"sound":"bingbong.aiff",
"badge":1
}
}
- GCM
{
"collapse_key":"abcde",
"time_to_live":10000,
"delay_while_idle":"false",
"data":{
"title":"default_title"
"message":"メッセージ001"
},
"registration_ids":["gcmRegID001"]
}
- WNS
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<wns>
<toast>
<visual>
<binding template="ToastText01">
<text id="1">メッセージ001</text>
</binding>
</visual>
</toast>
</wns>
{
"response": {"code": "200", "message": ""},
"success": 4,
"failure": 0,
"msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
"responses": [
{ "regID":"fjpRegID001","extData":"","response": {"code": "200", "message": ""}},
{ "regID":"abc001","extData":"","response": {"code": "200", "message": ""}},
{ "regID":"gcmRegID001","extData":"","response": {"code": "200", "message": ""}},
{ "regID": "wnsRegID001","response": {"code": 200, "message": ""}},
]
}
http(s)://(server):(port)/pushidmng/notifyCommon
{
"message":"メッセージ002",
"messageOptions":{
"gcm_title":"タイトル002",
"apns_action":"http://example.com/",
"apns_badge":5
},
"extData":["fjpExtData001","apnsExtData001","gcmExtData001","wnsExtData001"]
}
- IMAPSプッシュ
{
"message":"メッセージ002"
}
- APNs
{
"aps":{
"alert":{
"body":"メッセージ002"
},
"badge":5
},
"action":"http://example.com/"
}
- GCM
{
"data":{
"title":"タイトル002",
"message":"メッセージ002"
},
"registration_ids":["gcmRegID001"]
}
- WNS
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<wns>
<toast>
<visual>
<binding template="ToastText01">
<text id="1">メッセージ002</text>
</binding>
</visual>
</toast>
</wns>
{
"response": {"code": "200", "message": ""},
"success": 4,
"failure": 0,
"msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
"responses": [
{ "regID":"fjpRegID001","extData":"fjpExtData001","response": {"code": "200", "message": ""}},
{ "regID":"abc001","extData":"apnsExtData001","response": {"code": "200", "message": ""}},
{ "regID":"gcmRegID001","extData":"gcmExtData001","response": {"code": "200", "message": ""}},
{ "regID":"wnsRegID001","extData":"wnsExtData001","response": {"code": "200", "message": ""}}
]
}
http(s)://(server):(port)/pushidmng/notifyCommon
{
"message":"%%replaceStr%%メッセージ003",
"replace":{"replaceStr":"ExampleMsg"},
"templateFile":" exampleTmp.template ",
"regIDs":["fjpRegID001","abc001","gcmRegID001","wnsRegID001"]
}
- IMAPSプッシュ
{
"message":"ExampleMsgメッセージ003",
"action":"http://example.com/"
}
- APNs
{
"aps":{
"alert":{
"body":"ExampleMsgメッセージ003"
},
"sound":"bingbong.aiff",
"badge":1
}
}
- GCM
{
"collapse_key":"abcde",
"time_to_live":10000,
"delay_while_idle":"false",
"data":{
"title":"default_title"
"message":"ExampleMsgメッセージ003"
},
"registration_ids":["gcmRegID001"]
}
- WNS
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<wns>
<toast>
<visual>
<binding template="ToastText01">
<text id="1">ExampleMsgメッセージ003</text>
</binding>
</visual>
</toast>
</wns>
{
"response": {"code": "200", "message": ""},
"success": 4,
"failure": 0,
"msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
"responses": [
{ "regID":"fjpRegID001","extData":"","response": {"code": "200", "message": ""}},
{ "regID":"abc001","extData":"","response": {"code": "200", "message": ""}},
{ "regID":"gcmRegID001","extData":"","response": {"code": "200", "message": ""}},
{ "regID":"wnsRegID001","extData":"","response": {"code": "200", "message": ""}}
]
}