[英]Deploying titanium app to >100 iOS 6.0.1 devices without Appstore
I am an individual developer creating a small app for a client and I am still new to the Apple ecosystem. 我是一名个人开发人员,正在为客户创建一个小型应用程序,但我仍然对Apple生态系统不熟悉。 The client has >100 legacy iPod Touch devices (ME178FD) which shall receive the app and it shall not be available to the public by any means.
客户拥有超过100台旧版iPod Touch设备(ME178FD),这些设备应会收到该应用程序,并且不得以任何方式向公众提供。 The devices are still on 6.0.1 and the max iOS Version usable on them is 7 (AFAIK).
设备仍在6.0.1上,并且可使用的最大iOS版本为7(AFAIK)。 The app shall be usable for at least 2 years.
该应用程序至少可以使用2年。
I figure that: 我认为:
How can I distribute the app to the devices in a cost effective and pragmatic way? 如何以一种经济实用的方式将应用分发到设备?
That gives you 3 options: 这给您3个选择:
Or, in my opinion, the best option: 或者,我认为最好的选择是:
This gives you also the luxury you can update the app where needed. 这也为您提供了可以在需要时更新应用程序的奢华。
Since you added Titanium as a tag, set a property in the app once activated, that will remain on the device until un-installed. 由于您添加了Titanium作为标签,因此一旦激活,请在应用程序中设置一个属性,该属性将保留在设备上直到卸载。
Ti.App.Properties.setBool('activated, true);
You can check on boot (index.js for example) wether to display the app, or the activation page: 您可以检查启动(例如index.js)是否显示应用程序或激活页面:
if (Ti.App.Properties.getBool('activated',false) === true){
// show app
} else {
// show activation page
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.