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