2013-01-03 37 views
-4

我已經使用用戶名和密碼要求將三個內部應用提交到應用商店以訪問該應用。但它被第二次拒絕。我也跟着在下面的帖子在這裏提供的解決方案,內部應用在應用商店中被拒絕

Alternative solutions for in-house iPhone enterprise app distribution

iPad in-house App distribution through App Store

我用了一個alertview要求輸入用戶名和密碼。用戶名和密碼保存在鑰匙串中。我的應用程序是不需要互聯網連接的單一窗口應用程序。如何將我的應用程序提交到應用程序商店?一些建議爲應用程序實現php用戶名和登錄。我怎麼能做到這一點?任何人都可以給出解釋嗎?

原因我已經從蘋果公司獲得:

我們發現您的應用程序是一個內部應用程序,用於 員工或組織的成員。因此,這不是適合App Store的 。

有關分發專有內部應用程序 的信息,請參閱iOS Developer Enterprise程序。

如果您不能 - 或者選擇不 - 修改您的應用程序以符合 與App Store評論指南,您可能希望建立一個HTML5 網絡應用程序。您可以直接在您的網站 網站上分發網絡應用; App Store不接受或分發網絡應用程序。

HTML5是HTML的主要新版本,支持在瀏覽器中本地播放音頻和視頻到 而不需要專有插件。 使用HTML5,網絡應用程序的外觀和行爲可能與原生iPhone和iPad 應用程序類似,並且使用HTML5的離線應用程序緩存,即使設備處於離線狀態,網絡應用程序也可以使用 。藉助網絡應用程序,您可以靈活地選擇想要的功能或提供儘可能少的功能。

要開始使用iPhone或iPad網絡應用程序,請查看獲取 開始使用iPhone Web Apps。

有關iPhone中的Safari瀏覽器的HTML元素和屬性的說明,請參閱Safari HTML Reference:簡介。

+0

如果您發佈Apple拒絕該應用程序的原因,這將有所幫助。 – rmaddy

+1

您可以使用ad-hoc分發功能,最多可容納100人嗎?蘋果有時會對內部應用程序產生不滿。 – 2013-01-03 22:17:13

+1

@MarkRobinson我的大學不希望每次都向我發送設備ID以訪問應用程序。因爲我必須爲每個新ID生成一個證書並將它發送給應用程序。 – user1825440

回答

3

正如蘋果建議的那樣,您應該查看iOS Developer Enterprise Program。它專爲創建內部應用程序而開發。

通過企業配置文件和證書,您可以創建可安裝在任何設備上的.ipa文件,而無需事先獲取您計劃安裝的所有設備的設備ID。

3

這行說,這一切,

我們發現您的應用程序是一個內部應用程序,供員工或組織的成員。因此,它不適用於App Store。

有關分發專有內部應用程序的信息,請參閱iOS Developer Enterprise程序。

他們不希望店內的應用程序,他們希望你使用他們的企業程序。

作爲一家公司,蘋果公司希望賺到最多的錢,對他們來說,他們限制這種方式賺更多的錢。但它只有300美元。

大學(我認爲它類似於企業,但對學術機構)將無法正常工作,因爲它需要設備ID像特設。

+3

不否認蘋果想賺錢,但我認爲這主要是不應該讓應用程序混亂,絕大多數用戶無用的應用程序 – wattson12

+1

@ wattson12可能如此,這似乎同等重要。 – 2013-01-03 22:40:27

1

對於iOS 3個方案可供選擇:

  • 開發,提交到App Store的
  • 企業僅用於室內分佈,即在你的公司僅限於你的員工,而不是對於App Store
  • 大學(我認爲它類似於企業,但對於學術機構)

爲了確認您無法按照您的意願使用Enterprise,我可以告訴您,當我的公司訂閱Enterprise Program時,Apple的某個人打電話問我是否理解企業許可不允許在App Store上提交。

相關問題