2014-09-19 118 views
3

我想在用户点击推送通知时不让应用程序打开。 我该怎么做?如何在用户点击推送通知时禁用打开应用程序

这是我有:

- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 
    if (notification != NULL){ 
      // write code something like doesn't open app. 
    } 
} 

回答

11

这不是我们这边启动应用后possible.We得到控制。

6

@ dheeraj-kumar是对的。

  1. 你不能阻止打开的应用程序,这取决于操作系统
  2. 试图阻止打开的应用程序是几乎肯定对抗苹果的指导方针,并很可能导致您的应用程序被拒绝
  3. 为什么要阻止用户通过推送通知打开您的应用程序?你向他们发送通知的原因是,他们知道他们需要检查应用中的某些内容,不是吗?