极光推送的坑,打tag值失败,收不到推送

小萌使用极光推送也好几年了,可是最近遇到一个奇葩的问题!!

   //为roomid   lived 加极光推送
   NSString *roomidTag =  @"roomid_";
   NSString *liveidTag = @"liveid_"

刚一开始的时候给极光推送打Tag值我是分开的,可是极光死活收不到通知,不知道为什么?

  这种写法是错误的
//为room id 加极光推送
        [JPUSHService addTags:[NSSet setWithObjects:roomidTag,nil] completion:^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
            NSLog(@"tag成功");
            
        } seq:78887878];

//为liveid 加极光推送
        [JPUSHService addTags:[NSSet setWithObjects:liveidTag,nil] completion:^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
            NSLog(@"tag成功");
            
        } seq:6788];

但是后来改成这种写法,就可以了,这个BUG也就算是解决了,但是不知道为什么,请各位大佬们帮助解答,谢谢

    //这种写法是正确的不知道为什么?
 [JPUSHService addTags:[NSSet setWithObjects:roomidtag,liveidTag,nil] completion:^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
            NSLog(@"tag成功");
            
        } seq:78887878];

你可能感兴趣的:(极光推送的坑,打tag值失败,收不到推送)