我在我的应用程序中集成了城市飞艇推送通知,它工作正常。但是,我的问题是,当我使用标签时,我没有正确接收到正确的标签消息。
解释:
在我的应用程序中,我有两个选择:
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 airship 帐户 Under Development 我创建了相同的标签Male
和Female
如果我选择标签为男性并发送推送消息。
预期结果:
记录为男性的所有设备是什么将收到该消息。
当前结果: 所有设备都收到消息(男性和女性)
我正确提供了所有密钥和 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
任何人都可以给我解决方案吗?
问题出在哪里,如何实现??
提前致谢...