Android 使用parse.com发送设备到设备推送通知
我是新来解析的。我已经创建了一个android应用程序,我必须通过点击发送按钮发送推送通知。我已成功地将数据存储到其解析数据库中,如对象Id、设备类型、设备令牌、推送类型(默认情况下在安装类下创建) 我还在安装类下添加了一些自定义列,如年龄、朋友id、性别,并在编辑文本中检索对应对象id。 但当我尝试通过单击“发送”按钮发送推送通知时,通常会出现以下错误:Android 使用parse.com发送设备到设备推送通知,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,我是新来解析的。我已经创建了一个android应用程序,我必须通过点击发送按钮发送推送通知。我已成功地将数据存储到其解析数据库中,如对象Id、设备类型、设备令牌、推送类型(默认情况下在安装类下创建) 我还在安装类下添加了一些自定义列,如年龄、朋友id、性别,并在编辑文本中检索对应对象id。 但当我尝试通过单击“发送”按钮发送推送通知时,通常会出现以下错误: com.parse.Parse Exception: Clients aren't allowed to perform the find
com.parse.Parse Exception: Clients aren't allowed to perform the find operation on the installation collection
我用来发送推送通知的查询,其对象id与给定的好友id相对应:
sndpush.setOnClickListener(新的OnClickListener(){
@抑制警告(“未选中”)
@凌驾
公共void onClick(视图v){
JSONObject对象;
试一试{
obj=新的JSONObject();
obj.put(“警报”、“战争”);
obj.put(“action”、“com.parse.pushnotifications.UPDATE_STATUS”);
obj.put(“自定义数据”、“我的字符串”);
ParsePush push=新的ParsePush();
ParseQuery=ParseInstallation.getQuery();
query.whereEqualTo(“objectId”,objectedItText.getText().toString());
setQuery(查询);
推送设定数据(obj);
推送。发送背景();
}
捕获(JSONException e)
{
e、 printStackTrace();
}
}
});代码>