我想發送帶有一些數據的推送通知。例如 我發送這個從解析
{ "phoneId": "EJw6pFSQNY", "action": "com.parse.starter.UPDATE_STATUS" }
使用JSON發送帶有數據的推送通知
我怎麼能從android設備發送它。我使用下面的代碼
JSONObject obj = null;
try {
obj = new JSONObject();
obj.put("phoneId",pass);
obj.put("action","com.parse.starter.UPDATE_STATUS");
} catch (JSONException e) {
e.printStackTrace();
}
ParsePush push = new ParsePush();
ParseQuery query = ParseInstallation.getQuery();
// Notification for Android users
query.whereEqualTo("objectId", pass);
Log.d("LOG",pass);
push.setQuery(query);
push.setData(obj);
push.setMessage(pass);
push.sendInBackground();
這是我使用的檢索數據
JSONObject notificationPayload = new JSONObject(intent.getExtras().getString("com.parse.Data"));
id = notificationPayload.getString("phoneId");
的代碼,但這個是行不通的。
u能請告訴即時通訊做相同的,但消息從一個移動發送成功,它是在parse.com顯示爲良好,但未能即時在另一個移動是目標移動 – Erum 2015-06-04 16:47:38
http://pastie.org/10224504才能收到@olympus – Erum 2015-06-05 07:02:23