iOS デバイスのタグを更新しようとしています。コードは次のようになります
NSArray* tags = @[@"some-tag", @"some-other-tag"]; // Tags are actually 55 characters long
UAPush* push = [UAPush shared];
[push setTags:tags];//update locally
[push updateRegistration];//update server
NSLog(@"Updated tags %@", push.tags);
push.tags は正しく印刷されます。ただし、UA Audience ページでは、タグが更新されていないことがわかります。さらに奇妙なことに、API 呼び出しhttps://go.urbanairship.com/api/device_tokens/{{token}}
は、デバイスにあるものと UA オーディエンス ページに表示されるものとは異なるタグを返します。
何が原因でしょうか?