如何在android中使用解析发送特定组成员的通知?
我已经在parse.com中创建了一个帐户。我在我的三个项目中使用这个单一帐户 我需要发送通知。每个应用程序都有不同的应用程序名和包名 我的内容在解析中: 项目1如何在android中使用解析发送特定组成员的通知?,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,我已经在parse.com中创建了一个帐户。我在我的三个项目中使用这个单一帐户 我需要发送通知。每个应用程序都有不同的应用程序名和包名 我的内容在解析中: 项目1 应用程序名称:App1 包名称:com.example.app1 频道:科学、数学、物理 项目2 应用程序名称:App2 包名称:com.example.app2 频道:经济学、化学 项目3 应用程序名称:App3 包名称:com.example.app3 频道:英语,物理 这里有一些渠道是这个账户常见的。因此,通知将一次
- 应用程序名称:App1
- 包名称:com.example.app1
- 频道:科学、数学、物理
- 应用程序名称:App2
- 包名称:com.example.app2
- 频道:经济学、化学
- 应用程序名称:App3
- 包名称:com.example.app3
- 频道:英语,物理
有人能告诉我吗?提前感谢。是的,您可以对多个应用使用相同的解析帐户,并对某些特定应用发送推送定向。 在parse安装表中有一个属性(列)appIdentifier,它存储应用程序的包名。 因此,您可以这样编写查询:
var query=newparse.query(Parse.Installation);
query.equalTo('appIdentifies',“App包名称”)
query.equalTo('channels','your channel');
Parse.Push.send({
其中:query,//设置我们的安装查询
数据:{
警觉:“威利·海斯被自己的苍蝇伤了。”
}
}, {
成功:函数(){
//推送成功
},
错误:函数(错误){
//处理错误
}
});代码>是。试试这个
ParseQuery<ParseInstallation> query = ParseInstallation.getQuery();
query.whereEqualTo("appIdentifier", "com.example.app1");
query.whereEqualTo("channels", "physics");
push.setQuery(query);
push.setMessage("Hello");
push.sendInBackground();
ParseQuery query=ParseInstallation.getQuery();
query.whereEqualTo(“appIdentifier”,“com.example.app1”);
查询:whereEqualTo(“频道”、“物理”);
setQuery(查询);
push.setMessage(“Hello”);
推送。发送背景();
请参阅向频道发送推送