我可能误解了它是如何工作的,但在添加标签时是否无法获得响应?
阅读完文档后,我看到将设备添加到标签中。我使用以下内容。
public void addTag(String tag) {
UAirship.shared().getPushManager().editTags().addTag(tag).apply();
}
查看Urban Airships文档申请,http://docs.urbanairship.com/reference/libraries/android/latest/reference/com/urbanairship/push/TagEditor.html#apply()
它表明它不会返回任何内容。那么有没有办法确定设备是否已成功添加到标签?我觉得我误解了它是如何工作的,因为它似乎正在进行API调用,因此它有可能失败。
答案 0 :(得分:1)
目前,如果标签操作无法完成,Urban Airship SDK将自动在内部处理重试。它更像是一套而忘了它的类型操作。
对于频道标记,如上例所示,在频道注册期间应用标记。您可以在飞艇接收器onChannelUpdated中收听频道更新。对于标签组,目前没有此类回调可用。如果您想获得更好的反馈,请联系Urban Airship支持部门,要求进行改进。