2017-01-02 11 views
1

これはどういうふうに誤解しているかもしれませんが、タグを追加するときに応答を得る方法はありませんか?Urban Airship Android addTagの返答ですか?

ドキュメントを読んだ後、タグにデバイスを追加しました。私は以下を使用します。適用のための都市飛行船のドキュメントを見てみると

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の呼び出しを本質的に行うので、失敗する可能性があるので、私はこれがどう機能しているのか誤解しているように感じます。

+0

私は 'UAirship.shared()。getPushManager()。getTags()'を実行して、それを実行し、タグが追加されたことを確認するように割り当てられたタグのセットを返すように見えます。それはちょっと汚いようです。 – Cvongrim

答えて

1

現在、Urban Airship SDKは、タグ操作が完了しなかった場合、自動的に再試行を内部的に処理します。そのより多くのセットとそれについて忘れてタイプ操作。

チャネルタグの場合、上記の例のように、チャネル登録時にタグが適用されます。飛行船の受信機のonChannelUpdatedでチャンネルの更新を聞くことができます。タググループの場合、このようなコールバックは現時点では利用できません。より良いフィードバックを希望される場合は、Urban Airshipのサポートに連絡して改善を要請してください。

関連する問題