我正在尝试更新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受众页面中。
可能导致这种情况的原因是什么?
答案 0 :(得分:1)
Urban Airship在与新设备令牌大量涌入相关的特定应用程序的注册事件中遇到延迟。其他设备令牌由iOS 7创建,作为每个生产应用配置的新设备令牌的一部分。
截至本文发布时,应清除注册延迟。