我想发送带有一些数据的推送通知。例如 我发送这个从解析
{ "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