【问题标题】:Auto update iPad app without app store无需应用商店即可自动更新 iPad 应用
【发布时间】:2017-07-18 18:25:40
【问题描述】:

我有一个 iPad 应用,我不想在应用商店上发布。

我想从服务器重新配置应用程序,即如果应用程序的流程是:

第 1 页 -> 第 2 页 -> 第 3 页

我将数据库中的数据更改为:

第 1 页 -> 第 3 页 -> 第 2 页

我的应用应该重新配置。我还希望在我的应用中添加新页面。

如何在用户的应用程序中下载 Swift 文件,即时编译并更新应用程序,无需用户干预或通过应用商店?

这是一个私人应用,不会在应用商店发布。

【问题讨论】:

  • 在这种情况下,做一个网络应用程序...
  • @Dean - 我希望它运行 iPad 应用程序。在本机应用程序而不是浏览器 URL 中。
  • 问题是iPad端无法编译。
  • 要么制作一个只包含网页视图的应用;里面有一个网络应用程序
  • 或者您使用从服务器拉取的配置加载来编写额外复杂的 swift 代码,但有时您需要一些更新

标签: ios swift


【解决方案1】:

如何在用户的应用程序中下载 Swift 文件,即时编译并更新应用程序,无需用户干预或通过应用商店?

你不能。

但是,您可以将您的应用设计为在应用中不进行硬编码,而是在应用启动时下载的某个配置文件(即 JSON 格式)中定义 UI。您需要实现函数以从其 JSON 定义等创建 UI 元素。

【讨论】:

  • 是否有可以使用 JSON 创建 UI 元素的示例应用程序?
【解决方案2】:

不,这不是它在 iOS 上的工作方式。您无法通过 Native iOS 开发来实现此要求。您必须创建一个网络应用程序。您可以使用 React-NativePhoneGap 跨平台环境构建应用程序。再次在那里,如果不发布应用商店,您将无法像 android 中的 .apk 文件那样共享 iOS .ipa 文件。在这种情况下,您必须购买企业开发者帐户并分享。

另一种选择,例如使用 JSON 构建 UI,非常棘手,需要付出很多努力。如果你真的想这样做,那就去吧。

【讨论】:

  • 有没有使用 JSON 构建 UI 的例子?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多