-5

我已将三个内部应用程序提交到应用程序商店,并要求用户名和密码才能访问该应用程序。但是第二次被拒绝了。我遵循以下帖子中提供的解决方案,

内部 iPhone 企业应用程序分发的替代解决方案

通过 App Store 分发 iPad 内部应用程序

我使用警报视图来询问用户名和密码。用户名和密码保存在钥匙串中。我的应用程序是不需要互联网连接的单窗口应用程序。如何将我的应用提交到应用商店?有些人建议为应用程序实现 php 用户名和登录名。我怎样才能做到这一点?谁能解释一下?

我从苹果那里得到的原因:

我们发现您的应用程序是内部应用程序,适用于您组织的员工或成员。因此,它不适合 App Store。

有关分发专有的内部应用程序的信息,请参阅 iOS 开发者企业计划。

如果您不能(或选择不)修改您的应用程序以符合 App Store 审查指南,您可能希望构建一个 HTML5 网络应用程序。您可以直接在您的网站上分发网络应用程序;App Store 不接受或分发网络应用程序。

HTML5 是 HTML 的主要新版本,无需专有插件即可在浏览器中本地播放音频和视频。使用 HTML5,Web 应用程序的外观和行为类似于原生 iPhone 和 iPad 应用程序,并且使用 HTML5 的离线应用程序缓存,即使设备处于离线状态,Web 应用程序也可以运行。使用 Web 应用程序,您可以灵活地提供所需的功能。

要开始使用 iPhone 或 iPad 网络应用程序,请查看 iPhone 网络应用程序入门。

有关您可以在 iPhone 上的 Safari 中使用的 HTML 元素和属性的描述,请查看 Safari HTML 参考:简介。

4

3 回答 3

3

正如 Apple 建议的那样,您应该查看 iOS Developer Enterprise Program。它是专门为内部应用程序开发而创建的。

使用企业分发配置文件和证书,您可以创建可以安装在任何设备上的 .ipa 文件,而无需事先获取您计划安装的所有设备的设备 ID。

于 2013-01-03T22:24:59.827 回答
3

这条线说明了一切,

我们发现您的应用程序是内部应用程序,适用于您组织的员工或成员。因此,它不适合 App Store。

有关分发专有的内部应用程序的信息,请参阅 iOS 开发者企业计划。

他们不希望商店中有内部应用程序,他们希望您使用他们的企业程序。

苹果作为一家公司想要赚最多的钱,对他们来说,他们限制这种方法来赚更多的钱。然而,它只有300美元。

大学(我认为它类似于企业,但用于学术机构)将无法正常工作,因为它需要设备 id 就像 ad-hoc 一样。

于 2013-01-03T22:27:14.847 回答
1

对于 iOS 3 程序可用:

  • 开发者,仅提交到 App Store
  • Enterprise仅用于内部分发,即在您的公司仅限于您的员工,而不适用于 App Store
  • 大学(我认为它类似于企业,但用于学术机构)

为了向您确认您不能随意使用 Enterprise,我可以告诉您,当我的公司订阅 Enterprise Program 时,Apple 有人打电话问我是否理解 Enterprise 许可证不允许在 App Store 上提交。

于 2013-01-03T22:46:25.207 回答