ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

A.11.3 使用例

例1-1) メッセージID"ba7816bf8f ・・・ 61f20015ad"(実際は64byte)に紐付いている未読状態のメッセージが存在する登録IDだけを取得する場合
http(s)://(server):(port)/pushidmng/getMsgByMsgID
{
"msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"
}
例1-2) レスポンス例
{
"response":{
"code":200,
   "message":""
},
"refCount":{
   "unreadCount":15,
"readCount":0
},
  "sendRequest":{
},
  "unreadRegIDs":[
      {"regID":"FJP_1234567890","extData":""},
      {"regID":"APNs_1234567890","extData":""},
      {"regID":"GCM_1234567890","extData":""},
      {"regID":"WNS_1234567890","extData":""}
     :
  ],
  "readRegIDs":[
]
}
例2-1) メッセージID"ba7816bf8f ・・・ 61f20015ad"(実際は64byte)に紐付いている未読状態と既読状態のメッセージが存在する登録IDと拡張データとリクエストボディを取得する場合
http(s)://(server):(port)/pushidmng/getMsgByMsgID
{
  "msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
  "getReadKind":"all",
  "getReqFlag":"true",
  "getExtFlag":"true"
}
例2-2) レスポンス例
{
  "response":{
  "code":"200",
   "message":""
},
"refCount":{
   "unreadCount":15,
"readCount":12
},
  "sendRequest":{
    "message":"メッセージ002",
    "messageOptions":{
    "fjp_title":"タイトル002",
    "gcm_title":"タイトル002",
    "apns_action":"http://example.com/",
    "apns_badge":2,
    "wns_toast_launch":"http://example.com/",
    "wns_badge_value":"10",
    "wns_tile_visual_version":2,
  }
},
  "unreadRegIDs":[
      {"regID":"FJP_1234567890","extData":"FJP_ExtData001"},
      {"regID":"APNs_1234567890","extData":"APNs_ExtData001"},
      {"regID":"GCM_1234567890","extData":"GCM_ExtData001"},
      {"regID":"WNS_1234567890","extData":"WNS_ExtData001"},
     :
  ],
  "readRegIDs":[
      {"regID":"FJP_9876543210","extData":"FJP_ExtData009"},
      {"regID":"APNs_9876543210","extData":"APNs_ExtData009"},
      {"regID":"GCM_9876543210","extData":"GCM_ExtData009"},
      {"regID":"WNS_9876543210","extData":"WNS_ExtData009"},
      :
   ]
}