Возможно, я не понимаю, как это работает, но нет ли способа получить ответ при добавлении тега?Ультразвуковой сигнал от Android от Android?
После прочтения документации, я вижу, что добавлено устройство к тегу. Я использую следующее.
public void addTag(String tag) {
UAirship.shared().getPushManager().editTags().addTag(tag).apply();
}
Глядя Городские дирижаблей документации применяются http://docs.urbanairship.com/reference/libraries/android/latest/reference/com/urbanairship/push/TagEditor.html#apply()
Это показывает что он не возвращает ничего. Так разве нет способа точно знать, что устройство было успешно добавлено в тег? Я чувствую, что я не понимаю, как это работает, поскольку кажется, что это вызывает вызов API по существу, поэтому есть вероятность, что он может потерпеть неудачу.
Похоже, что я могу сделать 'UAirship.shared(). GetPushManager(). GetTags()', чтобы вернуть набор тегов, которые были назначены, поэтому одна возможность заключается в том, чтобы запустить это и проверить, что тег был добавлен. Это просто кажется немного грязным. – Cvongrim