刷推推送通知时更改操作

时间:2014-11-13 08:44:00

标签: objective-c swift apple-push-notifications

当用户从您的应用中滑动推送通知时,有没有办法更改操作?例如,推送通知显示文本“查看我们的新应用程序!”,然后如果用户滑动启动App Store到该应用程序。有谁知道有没有办法做到这一点?如果是的话,你能不能在Swift中做到这一点,如果在Objective-C中它很好我应该能够转换它。

提前致谢

1 个答案:

答案 0 :(得分:0)

当用户从顶部弹出窗口滑动或打开应用程序时,将使用推送通知选项调用-application:didFinishLaunchingWithOptions:

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

    if (launchOptions != nil) {
         // Launched from push notification
         NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
         // So check here if push notification says "Check out our new app!"
         [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/app/crosswords-classic/id653530195"]];
    }
}