【发布时间】:2012-12-18 08:35:38
【问题描述】:
我已将三个内部应用程序提交到应用程序商店,并要求用户名和密码才能访问该应用程序。但是第二次被拒绝了。我遵循以下帖子中提供的解决方案,
Alternative solutions for in-house iPhone enterprise app distribution
iPad in-house App distribution through App Store
我使用警报视图来询问用户名和密码。用户名和密码保存在钥匙串中。我的应用程序是不需要 Internet 连接的单窗口应用程序。如何将我的应用提交到应用商店?有些人建议为应用程序实现 php 用户名和登录名。我怎样才能做到这一点?谁能解释一下?
我从 Apple 得到的原因:
我们发现您的应用是一个内部应用,旨在 您组织的员工或成员。因此,它不是 适用于 App Store。
有关分发专有的内部应用程序的信息, 请参阅 iOS 开发者企业计划。
如果您不能 - 或选择不 - 修改您的应用以使其符合要求 根据 App Store Review Guidelines,您可能希望构建一个 HTML5 网络应用程序。您可以直接在您的网络上分发网络应用程序 地点; App Store 不接受或分发网络应用程序。
HTML5 是 HTML 的主要新版本,支持音频和视频 在浏览器中本地播放,无需专有插件。 使用 HTML5,Web 应用程序的外观和行为可以像原生 iPhone 和 iPad 应用程序,并使用 HTML5 的离线应用程序缓存,Web 应用程序可以工作 即使设备处于离线状态。使用 Web 应用程序,您可以灵活使用 提供尽可能多或尽可能少的功能。
要开始使用 iPhone 或 iPad 网络应用程序,请查看入门 开始使用 iPhone 网络应用程序。
有关您可以使用的 HTML 元素和属性的描述 iPhone 上的 Safari,请查看 Safari HTML 参考:简介。
【问题讨论】:
-
如果您发布 Apple 拒绝该应用程序的原因会有所帮助。
-
您能否只使用临时分发,最多可容纳 100 人? Apple 有时不喜欢内部应用。
-
@MarkRobinson 我的大学不想每次都向我发送他们的设备 ID 来访问应用程序。因为我必须为每个新 id 生成一个证书并将应用程序发送给他们。
-
我敢打赌,这比不使用 Enterprise 程序所浪费的时间和费用要便宜。为什么没有人有钱做一次正确的事情,但他们总是有更多的钱做错了几次?
-
@rmaddy 好吧,获得超过 12,000 分并不意味着您可以对提问的人做出判断。无论如何感谢您的建议
标签: iphone ios distribution