如何在ios OTA安装上访问取消事件?

时间:2014-03-27 19:37:01

标签: ios

是否可以从safari访问取消或安装事件和/或在安装开始后停止浏览器最小化?我想在安装应用程序后将用户发送到感谢页面,但只有成功安装,而不是取消。

2 个答案:

答案 0 :(得分:2)

答案是。遗憾的是,这是不可能的。

当用户第一次启动时,您可能会考虑在应用中使用谢谢标签等呈现特殊屏幕。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    if ([[NSUserDefaults standardUserDefaults] boolForKey:@"AppHasAlreadyLaunched"])
    {
        // app already launched
    }
    else
    {
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"AppHasAlreadyLaunched"];
        [[NSUserDefaults standardUserDefaults] synchronize];
        // This is the first launch ever
        // Show special view
    }
}

答案 1 :(得分:1)

我假设您已成功安装了应用,因为无法确定iOS是否已更新OTA(例如从7到7.1)。一旦打开应用程序,您就可以将它们路由到Safari(使用简单的UIApplication方法) -

[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.yourpagehere.com"]];