[iOS]设置标签很容易收到超时 6002 回调

mrsong
2016-08-17 03:33 1.3k 0

使用

  • (void)setTags:(NSSet *)tags
        alias:(NSString *)alias
    fetchCompletionHandle:(void (^)(int iResCode, NSSet *iTags, NSString *iAlias))completionHandler;
    这个接口的时候发现有个现象,使用间隔时间有点短的话很容易就会超时,超时之后马上重试就会成功!而且超时的回掉大约要20s才可以收到

下面的日志描述是:进入一个页面时添加tag,退出时清除tag。
--调起api前打印
将要xxx

--api回调时打印
成功xxx
xxx失败

**调用间隔短的(2-3s)时候的log:**
2016-08-17 02:10:56 +0000-将要添加好运红包标签
2016-08-17 02:10:56 +0000-成功添加好运红包标签
2016-08-17 02:10:59 +0000-将要清空好运红包标签
2016-08-17 02:11:19 +0000-清空好运红包标签失败:6002
2016-08-17 02:11:22 +0000-将要添加好运红包标签
2016-08-17 02:11:23 +0000-成功添加好运红包标签
2016-08-17 02:11:26 +0000-将要清空好运红包标签
2016-08-17 02:11:27 +0000-成功清空好运红包标签
2016-08-17 02:11:30 +0000-将要添加好运红包标签
2016-08-17 02:11:50 +0000-添加好运红包标签失败:6002
**调用间隔较长(7s以上)时候的log:**
2016-08-17 02:19:06 +0000-将要清空好运红包标签
2016-08-17 02:19:07 +0000-成功清空好运红包标签
2016-08-17 02:19:14 +0000-将要添加好运红包标签
2016-08-17 02:19:14 +0000-成功添加好运红包标签
2016-08-17 02:19:23 +0000-将要清空好运红包标签
2016-08-17 02:19:24 +0000-成功清空好运红包标签
2016-08-17 02:19:36 +0000-将要添加好运红包标签
2016-08-17 02:19:37 +0000-成功添加好运红包标签
2016-08-17 02:19:49 +0000-将要清空好运红包标签
2016-08-17 02:19:50 +0000-成功清空好运红包标签
2016-08-17 02:20:00 +0000-将要添加好运红包标签
2016-08-17 02:20:01 +0000-成功添加好运红包标签

不知道是极光推送的机制本来就是这样 还是我的使用姿势不对?
不过等待上次回调完成后间隔2-3秒再调用的话不应该算频繁调用吧

1个回答

热门排序