用了多种方法设置别名都不成功,也没有log,请问是什么原因?

别名
jpush
ios
标签: #<Tag:0x00007fb83c3e61f0> #<Tag:0x00007fb83c3e60b0> #<Tag:0x00007fb83c3e5f70>

(xiaohuihui) #1

使用cocoaPods安装的, 版本是3.0.5

方法一. 极光推送注册完成,在登录成功后设置别名,不走回调方法

[JPUSHService setAlias:userid callbackSelector:@selector(tagsAliasCallback:tags:alias:) object:nil];

// 回调
-(void)tagsAliasCallback:(int)iResCode
                    tags:(NSSet*)tags
                   alias:(NSString*)alias
{
    NSLog(@"rescode: %d, \ntags: %@, \nalias: %@\n", iResCode, tags , alias);
}

方法二,该方法走完后,也没有打印日志,那就是没设置成功?

[JPUSHService setTags:nil alias:userid fetchCompletionHandle:^(int iResCode, NSSet *iTags, NSString *iAlias) {
            NSLog(@"rescode: %d, \ntags: %@, \nalias: %@\n", iResCode, iTags , iAlias);
        }];

也没有打印什么错误日志,请问是什么原因呢


#2

1、日志问题

2、


(xiaohuihui) #3

方法一还是不行,没有日志,使用 该方法[JPUSHService setDebugMode];

用方法二设置别名,在设置后调用如下方法

在下面的方法中,resCode为nil, registrationID有值,这样算不算设置成功呢
[JPUSHService registrationIDCompletionHandler:^(int resCode, NSString *registrationID) {
            NSLog(@"resCode : %d,registrationID: %@",resCode,registrationID);
        }];