我必須創建一個我非常有限的應用程序來修改內容。這是由SAP提供的Agentry應用程序,這是一種專有元數據編程語言(如Apache Cordova但不幸的是不適用於HTML)的渲染。我可以增加Agentry應用的iOS應用啓動時間限制嗎?
SAP提供了一個框架,並允許我做一些小的更改,以使用我自己的圖標和數據創建自定義應用程序。我的主要目標是向此應用添加數據庫,以便用戶在安裝後準備好所有數據。
問題是,這會增加很多啓動時間,並且應用程序會因較少的處理能力而崩潰,以達到20秒的極限。
由於這是一個不會在iOS AppStore中發佈的企業應用程序,我想知道是否可以以某種方式增加此超時。
我想要做什麼?
編輯:對不起,我不是iOS開發人員,我不確定我的限制。我發現我的「main.m」只有一條指令:
return UIApplicationMain(argc,argv,@「SMPAgentryApplication」,@「SMPAgentryClientAppDelegate」);
然後所有的AppDelegate和ViewController類都是空的,因爲一切都在封裝框架中完成。鑑於我認爲我不能實施任何給定的解決方案。
更改您的代碼,以便didFinishLaunchingWithOptions:開始你的背景需要的一切,然後返回
而不是在'applicationDidFinishLaunchingWithOptions'方法中加載數據(我想你是這樣做的)創建一個* Splash *控制器,將從那裏加載並完成控制器中的所有初始設置。這可能不是最好的解決方案(我更喜歡在後臺線程中加載數據),但它是最容易實現的,並且對於企業應用程序來說可能很「合適」。 – tkanzakic