【问题标题】:Android Push with Tags using Urban Airship使用 Urban Airship 的带有标签的 Android 推送
【发布时间】:2013-09-13 08:25:47
【问题描述】:

我在我的应用程序中集成了城市飞艇推送通知,它运行良好。但是,我的问题是,当我使用 我没有正确接收到正确的标签消息。

说明:

在我的应用程序中,我有两个选择:

                     1.Male
                     2.Female

如果我以Male 登录,我使用下面的代码行为PushManager 设置标签:

Set<String> tags = new HashSet<String>();
tags.add("Male");
PushManager.shared().setTags(tags);

对于Female我设置为

tags = new HashSet<String>();
tags.add("Female");
PushManager.shared().setTags(tags);

现在,我在开发中的 Urban 飞艇帐户中创建了相同的标签 MaleFemale

如果我选择标签为男性并发送推送消息。

预期结果:

所有被记录为男性的设备有哪些会收到消息。

当前结果: 所有设备都收到消息(男性和女性)

我正确提供了所有密钥和 GCM Sender。

观察:

 1.In my log-cat selected tag sends correctly

 2.In Urban airship->Audience->App Id's: My current app id registered with correct Tag(currently I logged as Male)

注意:在UrbanAirship的错误控制台中显示为:

Application does not have permission to send to this device
Original Message: Error: mismatched sender ID

谁能帮我解决这个问题?

问题出在哪里,如何实现??

提前谢谢...

【问题讨论】:

    标签: android tags push-notification urbanairship.com


    【解决方案1】:

    通常意味着您的 airshipconfig.properties 文件中的 gcmSender 属性值存在差异;检查该键的值并确保它是您的应用在 google api 控制台中的数值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多