您的位置:首页 > 移动开发 > IOS开发

iOS 极光推送—绑定和取消绑定别名

2017-02-16 14:05 591 查看
绑定和取消绑定别名

- (void)bindAlia:(NSNotification *)notification{

    

    NSString *userId = [[NSUserDefaults
standardUserDefaults]
objectForKey:@"userId"];

    

    NSString *alias;

    if ([notification.object
isEqualToString:@"YES"]) {//绑定

        

        alias = [NSString
stringWithFormat:@"%@",userId];

    }else{//解绑

        

        alias = @"";

        

    }

    

    [JPUSHService
setTags:nil
alias:alias fetchCompletionHandle:^(int iResCode,
NSSet *iTags, NSString *iAlias) {

        

//        NSLog(@"绑定和解绑rescode: %d, \ntags: %@, \nalias: %@\n", iResCode, iTags , iAlias);

        if (iResCode ==
0) {//对应的状态码返回为0,代表成功

            

            [[NSNotificationCenter
defaultCenter] removeObserver:self
name:kJPFNetworkDidLoginNotification
object:nil];

        }

    }];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息