【发布时间】:2017-01-20 12:24:32
【问题描述】:
Apple 如何确定应用是否为内部应用?有没有我需要研究的设置? Apple 拒绝了我的应用程序,称它是内部应用程序,我无法在 Apple Developer Program 下发布该应用程序。
他们希望我拥有 Apple Developer Enterprise Program 来发布该应用程序。如有任何帮助,我将不胜感激。
编辑:这是来自 Apple 的消息
我们发现您的应用是内部应用,专供您组织的员工或成员使用。因此,它不适合 App Store。
有关分发专有的内部应用程序的信息,请参阅 iOS 开发者企业计划。
如果您不能(或选择不)修改您的应用程序以符合 App Store 审核指南,则您可能希望构建一个 HTML5 网络应用程序。您可以直接在您的网站上分发网络应用程序; App Store 不接受或分发网络应用程序。
HTML5 是 HTML 的主要新版本,无需专有插件即可在浏览器中本地播放音频和视频。使用 HTML5,Web 应用程序的外观和行为类似于原生 iPhone 和 iPad 应用程序,并且使用 HTML5 的离线应用程序缓存,即使设备处于离线状态,Web 应用程序也可以运行。使用 Web 应用程序,您可以灵活地提供所需的功能。
要开始使用 iPhone 或 iPad 网络应用程序,请查看 Safari 客户端存储和离线应用程序编程指南。
有关可在 iPhone 上的 Safari 中使用的 HTML 元素和属性的说明,请查看 Safari HTML 参考:简介。
【问题讨论】:
-
我猜他们会看你的应用程序的功能、适用的受众以及它是否普遍有用。例如,需要针对您组织的 Active Directory 进行身份验证的应用不适合应用商店(我并不是说这就是您的应用所做的,这只是一个示例)。
-
它们正确吗?
-
@Fogmeister iOS 应用程序使用 webview 来显示 web 应用程序。如果用户已经注册到 Web 应用程序,则用户可以登录到应用程序。
-
啊,Web wrapper 应用程序一直是“违反规则的”。我见过一些通过审批流程的应用,但应用不仅仅是封装在应用中的网站。
-
我仍然想知道他们如何决定是内部应用程序还是可以在 App Store 中发布的普通应用程序。我们没有选择任何花哨的东西在内部制作。
标签: ios publish in-house-distribution