我在iOS上使用客户端SDK发送推送。 徽章增量似乎没有做任何事情。 是因为此属性仅在向频道发送推送时有效吗?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"USERNAME == %@", user];
PFQuery *pushQuery = [PFQuery queryWithClassName:USER predicate:predicate];
PFPush *push = [[PFPush alloc] init];
[push setQuery:pushQuery];
NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys:
@"message", @"alert",
@"Increment", @"badge",
@"default.wav", @"sound",
nil];
[push setData:data];
[push sendPushInBackground];
答案 0 :(得分:0)
发送时是否收到任何通知?如果不是,我相信这是因为您没有正确设置查询安装,并且根本没有发送通知。创建查询时,您需要执行以下操作:
PFQuery* query = [PFInstallation query];
[query whereKey:@"user" equalTo:user]; // Or however else you have linked a user to your installations
答案 1 :(得分:0)
现在似乎有用了。 Haven没有改变我的代码中的任何内容,不确定它是否只是导致它的Parse中的一些错误。