例1) FJPの登録ID(reg12345678901234567890、reg1234567890123456789a)にメッセージを送信する場合
https://(server):(port)/pushidmng/notify
{"FJP":{"message":"test"},"regIDs":["reg12345678901234567890","reg1234567890123456789a"]}FJPの登録ID(reg12345678901234567890)、APNsの登録ID(reg1234567890123456789a)に別のメッセージを送信する場合
例2) FJPの登録ID(FJP_12345678901234567890)、APNsの登録ID(APNs_1234567890123456789a)に別のメッセージを送信する場合
https://(server):(port)/pushidmng/notify
{
"FJP":{"message":"test"},
"APNs":{"aps":{"alert":"aps_message001","sound":"bingbong.aiff","badge":7}},
"regIDs":["FJP_12345678901234567890","APNs_1234567890123456789a"]
}例3-1) FJP,APNs,GCMにメッセージを送信する場合
https://(server):(port)/pushidmng/notify
{
"FJP": {"message": "fjp_message001"},
"APNs": {"aps": {"alert": "aps_message001","sound": "bingbong.aiff","badge": 7}},
"GCM": {"data": {"message": "gcm_message001"}, "registration_ids":"" },
"regIDs":["FJP_regID_001","FJP_regID_002",
"APNs_regID_001","APNs_regID_002",
"GCM_regID_001","GCM_regID_002"]
}例3-2) レスポンス例
{
"response": {"code": "200", "message": ""},
"success": 2,
"failure": 2,
"responses": [
{ "regID": " FJP_regID_001","response": {"code": "200", "message": ""}},
{ "regID": " FJP_regID_002","response": {"code": "500", "message":
" IMAP_Push45299 内部エラーが発生しました。FJP IllegalArgument"}},
{ "regID": " APNs_regID_001","response": {"code": "200", "message": ""}},
{ "regID": " APNs_regID_002","response": {"code": "500", "message":
" IMAP_Push45206 メッセージの送信に失敗しました。pushKind=APNs,cause=CertFileNotFound"}},
{ "regID": " GCM_regID_001","response": {"code": "200", "message": ""}},
{ "regID": " GCM_regID_002","response": {"code": "400", "message":
" IMAP_Push45206 メッセージの送信に失敗しました。pushKind=GCM,cause=JsonFormNotCorrect"}}
]
}