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];
}
}];
}
- (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];
}
}];
}
相关文章推荐
- iOS 极光推送设置别名
- iOS开发-- 常见坑(极光推送这只标签别名失败)
- 极光推送分类推送 最新别名设置ios
- ios 极光推送别名
- 极光推送iOS接入代码(含设置别名)
- ios开发--极光推送(jpush)遇坑1---导入sdk
- 极光推送 sdk 集成 全部推送 与别名标签推送
- iOS 集成极光推送(一)
- 关于ios极光推送server端注意的地方
- Swift - JPush极光推送的使用(发送自定义消息/通知/别名/tag)
- iOS_极光推送
- iOS 下取消 OAuth 绑定的问题
- .net平台借助第三方推送服务在推送Android,IOS消息(极光推送_V3版本)最新
- ios极光推送的自定义消息和registerID的获取
- iOS极光推送证书
- 极光推送使用 IOS端
- iOS: 极光推送
- iOS开发之极光推送相关问题(library not found for -lPushSDK)
- ios -- 极光推送《1》
- iOS极光推送SDK的使用流程