苹果是如何判断一款应用是否自研的?

How does apple decide whether an app is in-house?

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 参考资料:简介。

据我了解,您正在尝试从已激活 "Developer Program of 99$" 的 Apple 开发者帐户发布您的应用程序。 但是要发布内部应用程序,您需要一个 iOS 开发人员企业计划,每年花费 299 美元。 您必须自行注册,然后通过您的企业计划发布应用程序

如果您不打算将您的应用程序作为 in-house 应用程序发布,请相应地做出回应,我们将相应地编辑答案

我想 Apple 可以通过多种方式想到 in-house 应用程序,其中之一可以是您的应用程序描述。这是我收到的来自 Apple 的回复。

Hello,

Thank you for your response. The Application Description confirms that the app will be used by employees of your company to stay connected and informed of daily tasks and company information. If the app will have an open registration and not limited to the internal use of your company, please take the time to modify the Application Description by providing this clarity and also accurately describe the app's features and functionality available to all users.

Otherwise, the app is not appropriate for the App Store, and it would be best to be distributed via the iOS Developer Enterprise Program.

正如@Paulw11所说,Apple甚至可以决定你的应用程序是in-house如果它不允许所有人使用并且仅限于一群人。