2010-08-26 87 views
3

我想開發一個特定的應用程序,只有我的客戶才能夠使用,我怎樣才能限制應用程序只能由我認同的人下載?我可以只爲某些人分發我的iPhone應用程序嗎?

謝謝!

+0

似乎是這樣,他們將不得不做的事情,如果他們想擴大到企業範圍的應用程序。我會嘗試通過蘋果公司/商業支持來檢查。 – 2010-08-26 21:06:38

回答

1

Developer and AdHoc Provisioning Profiles expire。所以,如果你使用這種方法,你的客戶必須願意不斷更新他們的應用證書。每個客戶都可以申請開發人員計劃,每個客戶最多可以使用100個設備。

但是,對於非企業級客戶端來說,唯一沒有過期的方法是將應用程序放在App Store中供所有人使用,並且需要某種登錄或身份驗證才能訪問您的專有/機密數據或功能。您可能不想將任何數據放入應用程序本身,但需要在認證後下載。

4

通常通過appstore分配應用程序,並要求解鎖密鑰才能運行它。只將解鎖密鑰分發給您的「已批准」用戶。

+0

作爲審覈過程的一部分,您可能還需要向Apple提供解鎖密鑰。 – hotpaw2 2010-08-26 21:36:46

+3

作爲審覈過程的一部分,您可能還需要向Apple提供解鎖密鑰,任何人都可以從App Store下載應用程序,因此您需要小心應用程序中包含的任何專有/機密數據。 – hotpaw2 2010-08-26 21:46:45

+0

你如何創建一個解鎖密鑰? – SnowboardBruin 2012-02-29 20:08:20

3

如果人數少於100人,則可以使用臨時分配。爲此,您根本不使用應用程序商店,而是通過電子郵件將應用程序發送給用戶或將其放置在線。你需要任何你想使用它的設備ID。

或者,如果您爲擁有500多名僱主的公司工作,則您必須使用企業分銷。

+0

他真的很想要特設 - 那麼他們甚至不能運行該應用程序,除非他的手機號碼有很大的保證限制。 – 2010-08-26 22:03:28

1

閱讀:Enterprise Deployment

+0

企業部署只適用於客戶公司擁有超過500名員工的D&B列表,該公司願意申請開發人員計劃,而該應用程序僅適用於該客戶公司內部分銷。不適合開發人員批准這些參數之外的分發。 – hotpaw2 2010-08-26 21:42:00

3

作爲一名開發人員,您可以將您的應用每年分配到100個獨特設備。所以,如果你的人口足夠小,你可以完全避開應用商店。否則,你可以強制某種「註冊」,使用一個特殊的代碼,或者與服務器交談,或者任何其他方式,並且以這種方式授權人們,但是這仍然允許其他人實際訪問應用程序,即使他們可能無法運行它(尤其要注意監獄手機上的黑客,如果他們因爲任何原因對應用程序感興趣)。

1

未提及的另一個選項取決於應用程序的性質,它將開發基於HTML 5的應用程序並使用緩存功能將其轉變爲離線應用程序(如果需要)。

相關問題