写入属性: [installation setObject:nickName forKey:@"USRNAME"];
推送代码:
AVQuery *pushQuery = [AVInstallation query];
pushQuery.limit = 1;
[pushQuery whereKey:@"USRNAME" equalTo:@"yonghuming"];
AVPush *push = [[AVPush alloc] init];
[push setQuery:pushQuery];
[push setData:data];
[push sendPushInBackground];
求教, 如题, 和上面的代码那样, 我想根据用户名来给某个用户做指定推送, 我是在登录成功的时候保存这个属性的. 但是有这样一个情况, 当我在别的设备顶号的时候 , 就会有两台或者多台设备设置了该key的obj都是同样的, 会导致想给一个用户发的话, 多个设备都收到推送, 请问这个问题该怎么办呢?
如果不这样的话, 一定要知道对方的推送token才可以准确的推给某个用户吗? 请问还有什么别的办法呢 谢谢了