我正在使用云代码从解析发送推送通知。问题是我不想要任何类型的警报,因为我只使用推送通知来触发其他人应用程序中的方法。
如何在没有任何警报的情况下发送推送通知我希望它纯粹是在后台?
非常感谢任何帮助。
这是我当前的代码,如何在没有任何警报的情况下执行此操作?
PFQuery *pushQuery = [PFInstallation query];
[pushQuery whereKey:@"userId" containedIn:friendArray];
// Send push notification to query
PFPush *push = [[PFPush alloc] init];
[push setQuery:pushQuery]; // Set our Installation query
[push setMessage:nil];
[push sendPushInBackground];
答案 0 :(得分:1)
我明白了。
如果您将[push setMessage:""];
设置为完全相同,则通知不会在应用程序之外弹出。
注释掉或删除[PFPush handlePush:userInfo];
,以便通知不会在应用内弹出。
推送通知现在仍然会触发- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
方法,但不会发出任何警告:)
现在,您可以使用推送通知调用没有警报的方法。