我必须创建一个应用程序,我在其中修改内容非常有限。这是 SAP 提供的 Agentry 应用程序,它是专有元数据编程语言(如 Apache Cordova,但不幸的是不适用于 HTML)的一种渲染。
SAP 提供了一个框架,让我可以做一些小的改变来创建一个带有我自己的图标和数据的自定义应用程序。我的主要目标是向此应用程序添加一个数据库,以便用户在安装后准备好所有数据。
问题是这会大大增加启动时间,并且对于处理能力较差的旧 iPad,应用程序会在达到 20 秒的限制时崩溃。
由于这是一款不会在 iOS AppStore 中发布的企业应用程序,我想知道是否可以通过某种方式增加此超时时间。
我能做什么?
编辑:抱歉,我不是 iOS 开发人员,我不确定自己的局限性。我发现我的“main.m”只有一条指令:
返回 UIApplicationMain(argc, argv,@"SMPAgentryApplication", @"SMPAgentryClientAppDelegate");
然后所有的 AppDelegate 和 ViewController 类都是空的,因为一切都在封装的框架中完成。鉴于我认为我无法实现任何给定的解决方案。
最佳答案
当您从 didFinishLaunchingWithOptions 返回时启动结束:
更改您的代码,以便 didFinishLaunchingWithOptions: 在后台启动您需要的一切,然后返回。
关于ios - 我可以增加 Agentry 应用程序的 iOS 应用程序启动时间限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35703709/