如何在没有提示的情况下发送解析推送通知?

问题描述:

我使用云代码发送来自解析的推送通知。问题是我不想要任何警报,因为我只使用推送通知来触发其他人应用程序中的方法。如何在没有提示的情况下发送解析推送通知?

如何在没有的情况下发送推送通知我想让它纯粹出现在后台?

任何帮助将不胜感激。

这是我目前的代码,我怎么能没有任何形式的警报呢?

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

我想通了。

  1. 如果您将[push setMessage:""];设置为完全一样,则通知不会在应用程序之外弹出。

  2. 评论或摆脱[PFPush handlePush:userInfo];所以通知不会弹出应用程序内。

推送通知,现在仍然会触发- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo方法,但不会有任何警告什么那么:)

现在你可以调用,而无需使用推送通知提醒的方法。