Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用parse.com发送设备到设备推送通知_Android_Parse Platform_Push Notification - Fatal编程技术网

Android 使用parse.com发送设备到设备推送通知

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

我是新来解析的。我已经创建了一个android应用程序,我必须通过点击发送按钮发送推送通知。我已成功地将数据存储到其解析数据库中,如对象Id、设备类型、设备令牌、推送类型(默认情况下在安装类下创建)

我还在安装类下添加了一些自定义列,如年龄、朋友id、性别,并在编辑文本中检索对应对象id。 但当我尝试通过单击“发送”按钮发送推送通知时,通常会出现以下错误:

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();
}
}
});