React Native开发小白iOS开发小知识

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

2019-03-11  本文已影响0人  天方夜歌

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

   //为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];

上一篇 下一篇

猜你喜欢

热点阅读