极光单推设置别名

单推给设备需要在该设备注册极光别名,搞起:
在APP启动时直接调用就行了,但是要保证登陆状态,这里用user_id做别名
还需要在Xcode设置Capabilities打开Push Notifications服务
在APP启动时直接调用就行了,但是要保证登陆状态,这里用user_id做别名
还需要在Xcode设置Capabilities打开Push Notifications服务

[JPUSHServicesetAlias:[manager getDataWithKey:@"_id"]

                  callbackSelector:@selector(tagsAliasCallback:tags:alias:)

                           object:self];



#pragma mark -极光别名

- (void)tagsAliasCallback:(int)iResCode

                     tags:(NSSet *)tags

                    alias:(NSString *)alias {

    NSString *callbackString =

    [NSStringstringWithFormat:@"%d, \ntags: %@, \nalias: %@\n", iResCode,

     [selflogSet:tags], alias];

    

    NSLog(@"TagsAlias回调:%@", callbackString);

}

- (NSString *)logSet:(NSSet *)dic {

    if (![diccount]) {

        returnnil;

    }

    NSString *tempStr1 =

    [[dic description]stringByReplacingOccurrencesOfString:@"\\u"

                                                withString:@"\\U"];

    NSString *tempStr2 =

    [tempStr1 stringByReplacingOccurrencesOfString:@"\""withString:@"\\\""];

    NSString *tempStr3 =

    [[@"\""stringByAppendingString:tempStr2]stringByAppendingString:@"\""];

    NSData *tempData = [tempStr3dataUsingEncoding:NSUTF8StringEncoding];

    NSString *str =

    //    [NSPropertyListSerialization propertyListFromData:tempData

    //                                     mutabilityOption:NSPropertyListImmutable

    //                                               format:NULL

    //                                     errorDescription:NULL];

    [NSPropertyListSerializationpropertyListWithData:tempData options:NSPropertyListImmutableformat:NULLerror:NULL];

    return str;

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值