ios - 我可以增加 Agentry 应用程序的 iOS 应用程序启动时间限制吗?

标签 ios sap launch-time

我必须创建一个应用程序,我在其中修改内容非常有限。这是 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/

相关文章:

sap - 什么是 ycommerce :testId purpose on Hybris (SAP CX Commerce)

java - SAP JCo : JCoDestination vs. JCoClient

excel - SAP GUI 脚本错误, "The Enumerator of the collection cannot find an element with the specified index."

c++ - 在代码中定位静态变量的最简单方法?

ios - iOS 是否失去了使用动态框架的大部分优势?

ruby-on-rails - Rails 集成测试 : reducing execution time

ios - 如何将字符串转换为 CLLocationDegrees Swift 2

ios - 不再使用时从 UITableViewCell 中移除观察者

ios - Sqlite3 查询在 iOS 8.2 下变得非常慢

iphone - 如何增加视频文件的持续时间- objective-c