首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用解析为android中的特定组成员发送通知?

如何使用解析为android中的特定组成员发送通知?
EN

Stack Overflow用户
提问于 2014-11-24 12:15:17
回答 2查看 405关注 0票数 2

我在parse.com中创建了一个帐户。我在三个项目中使用这个单一的帐户。

我需要发送通知。每个应用程序都有不同的应用程序名和包名。

我的内容在解析中:

项目1

  • 应用程序名称: App1
  • 包名: com.example.app1
  • 渠道:科学,数学,物理。

项目2

  • 应用程序名称: App2
  • 包名: com.example.app2
  • 渠道:经济,化学。

项目3

  • 应用程序名称: App3
  • 包名: com.example.app3
  • 频道:恩格尔什,物理学。

这里有一些渠道是常见的这个帐户。因此,通知将一次发送两个项目。现在,我需要为特定的项目和特定的渠道发送通知。

例如,现在我需要在App1中发送物理通知。我怎么才能把那个隔离开。

我的问题是:

  1. 做得到吗?如果是意味着怎么做?
  2. 如果这是不可能的,意味着什么是另一种方式?
  3. 我可以为每个应用程序创建一个单独的帐户吗?这条路对吗?

有人能告诉我吗?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-12-03 11:02:30

是的,您可以使用相同的分析帐户为多个应用程序和发送推送一些特定的应用程序。在解析安装表中有一个属性(列) appIdentifier,它存储app的包名。这样您就可以编写这样的查询:

代码语言:javascript
复制
var query = new Parse.Query(Parse.Installation);
query.equalTo('appIdentifies', "App Package name")
query.equalTo('channels', 'your channel');
Parse.Push.send({
  where: query, // Set our Installation query
  data: {
    alert: "Willie Hayes injured by own pop fly."
  }
}, {
  success: function() {
    // Push was successful
  },
  error: function(error) {
    // Handle error
  }
});

票数 2
EN

Stack Overflow用户

发布于 2014-12-09 20:00:46

是。尝尝这个。

代码语言:javascript
复制
ParseQuery<ParseInstallation> query = ParseInstallation.getQuery();
query.whereEqualTo("appIdentifier", "com.example.app1");
query.whereEqualTo("channels", "physics"); 
push.setQuery(query);
push.setMessage("Hello");
push.sendInBackground();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27104675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档