【问题标题】:Apple App Store ok with Trigger Reload?Apple App Store 可以使用 Trigger Reload 吗?
【发布时间】:2012-11-01 17:44:46
【问题描述】:

触发“重新加载”功能允许绕过 App Store 审批流程更新应用程序。

这是否违反了 App Store 条款?

http://trigger.io/cross-platform-application-development-blog/2012/08/16/announcing-trigger-io-reload-iterate-fast-on-mobile/

【问题讨论】:

    标签: trigger.io


    【解决方案1】:

    使用 Trigger.io Forge 构建的 iOS 应用大致由 iOS SDK 提供的 UIWebView 组件组成,该组件加载您的 HTML/CSS/JavaScript,无论是与应用捆绑还是使用 Trigger.io Reload 获取。

    iOS 开发者程序许可协议实际上涵盖了在不使用 App Store 分发机制的情况下更新 UIWebView 资产的主题:

    3.3.2 应用程序不得下载或安装可执行代码。如果所有脚本,解释的代码只能在应用程序中使用, 代码和解释器打包在应用程序中,而不是 下载。上述唯一的例外是脚本和代码 由 Apple 内置的 WebKit 框架下载并运行,提供 此类脚本和代码不会改变 通过提供特性或功能的应用程序 与预期和宣传的目的不一致 提交到 App Store 的应用程序。

    来自https://developer.apple.com/programs/terms/ios/standard/ios_program_standard_agreement_20120912.pdf(您需要登录 Apple 开发者中心才能看到它)。

    【讨论】:

    • 嗯,Trigger.io Reload / PhoneGap Build Hydration 是否属于“由 Apple 的内置 WebKit 框架下载和运行”的异常类别?我认为不是 - 这是一个无赖。
    • Trigger.io 的重载功能应该属于这个例外,因为它只更新“Apple 内置 WebKit 框架”中使用的 HTML/JS/CSS。我们 Hojoki 为我们的应用程序使用 Trigger.io Reload,Apple 一切正常。
    • 据我了解“正在由 Apple 的内置 WebKit 框架下载和运行”这句话需要由 WebKit 下载并由 WebKit 运行的代码。我确信 Trigger.io/Phonegap 满足后一个要求。我不确定前者。 Reload 是否使用 WebKit 框架或本机代码下载更新? @PatrickRudolph 感谢您的加入。知道有人已经在生产中这样做了,这让我更有信心。
    • 我也很想知道“由 webkit 下载”的情况。我熟悉的实现使用cordova插件下载和符号链接html/js/css包。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2018-06-28
    相关资源
    最近更新 更多