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

来源:互联网 发布:node输出pdf 编辑:程序博客网 时间:2024/05/22 05:17

绑定和取消绑定别名

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

    

    NSString *userId = [[NSUserDefaultsstandardUserDefaults] objectForKey:@"userId"];

    

    NSString *alias;

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

        

        alias = [NSStringstringWithFormat:@"%@",userId];

    }else{//解绑

        

        alias = @"";

        

    }

    

    [JPUSHServicesetTags:nilalias:alias fetchCompletionHandle:^(int iResCode,NSSet *iTags, NSString *iAlias) {

        

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

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

            

            [[NSNotificationCenterdefaultCenter] removeObserver:selfname:kJPFNetworkDidLoginNotificationobject:nil];

        }

    }];

}


0 0
原创粉丝点击