繁体   English   中英

从App Store打开时,App冻结/行为异常

[英]App freezes/behaves strangely when opening FROM App Store

我们在App Store上有一个出现问题的应用程序。

该应用程序通过XCode可以正常运行,从iPhone / iPad / iPod“扩展坞”启动时,该应用程序也可以正常运行(屏幕显示所有应用程序,不确定官方名称是什么)。 但是,当尝试通过按“打开”按钮直接从App Store中打开应用程序时,该应用程序的行为异常。 不同设备上的行为也不同。

我们有3种设备可以测试, 运行iOS 10.3.1iPhone 7 Plus (也在10.2.1上测试), 运行10.2.1iPad Air 2运行9.3iPod Touch Gen 5

iPhone行为:应用程序打开,然后卡在黑屏,标题栏为空。

iPad行为:应用程序打开,跳过整个第一个教程视图,并按预期继续工作。

iPod行为:应用程序可以正常工作。

运行10.2.1的iPhone 7 Plus的行为与运行10.3.1时的行为完全相同。

我尝试查找有关此问题的更多信息,但到目前为止无法完成。 是否还有其他类似情况,如果有,是否有解决方法?

更新:我有机会在运行9.X的IPAD上进行测试,没有问题,因此这是一个10.X版的问题

我的问题最终是以下。 我通过此函数传递launchOptions

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

到另一个函数,然后检查它是否为nil。 但是,当它从App Store启动时并不是没有问题,特别是以下密钥:

  • [[launchOptions objectForKey:UIApplicationLaunchOptionsSourceApplicationKey] isEqual: @"com.apple.AppStore"]

它试图为启动选项不为零,实际上为零的运行代码,但该键除外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM