2011-01-21 147 views
0

我們正在爲客戶開發iPad應用程序,他希望將應用程序分發給那些已經爲其'x'個用戶購買了許可證的客戶。例如,如果一所大學從他那裏購買50個用戶/設備的許可證,或者另一家公司可能爲他100個用戶/設備購買他的許可證。什麼是分發這樣的應用程序的最佳方式。在做了一些研究之後,iv碰到了兩種方法,但每種都有自己的打嗝。企業開發者帳號或標準開發者帳號?

1)與標準開發許可證分發通過App Store和驗證應用程序的用戶。只有當用戶通過服務器驗證時,他們才能夠訪問和使用應用程序。這允許我的客戶將用戶限制爲只有那些從他那裏獲得許可證的用戶。

但是我聽說蘋果公司會拒絕這樣的應用程序,這些應用程序只提供對某些用戶的獨佔訪問權限,而不是全部。

2)另一種選擇是企業開發者帳戶,在那裏他將舉辦他的網站上的應用程序和誰所得到的許可只能下載客戶端。但是,我相信企業應用程序只能爲內部員工開發。即如果他擁有企業帳戶,則應用程序只能用於他的員工,因爲它只適用於使用唯一DUNS號碼進行身份驗證的設備。

任何人都有這方面的解決方法?任何幫助將非常感激。謝謝。

+0

我的客戶端可以有多個客戶端有企業帳戶並運行相同的應用程序?一世。e蘋果公司是否有任何限制,即一個應用程序在一家公司的企業許可下開發的應用程序有限制,只能在該公司運行,並且該應用程序無法在另一家公司運行,因爲這會違反「內部」使用規定? – Nathan 2011-01-22 04:14:33

+0

嗨@Nathan,我們只是讓我們的應用程序被批准用於商店,所以沒有任何問題與外部服務進行身份驗證。它花了七天。祝你的項目好運。 – 2011-01-27 08:51:09

回答

2

我剛纔已經制定了有需求的用戶登錄到他們的服務,他們可以使用該應用之前的應用程序客戶端。他們將應用程序放置在商店中,並明確指示需要登錄。該應用程序可以免費下載,因此沒有人會因爲無法使用的東西而付費。

我們剛剛向商店提交了最新的應用程序,正在等待批准*。提交時,我們提供了完整的登錄信息供審閱者用來測試應用程序。這是在審查筆記中並且保密。他們有一個已經批准的現有應用程序,其工作方式相同。

作爲應用程序的一部分,我們還包含一個演示模式,其中包含與應用程序捆綁的靜態內容,允許訪問所有功能,但僅限於非常有限的一組數據。

客戶端擁有企業版程序,它允許我們通過指定用戶對應用程序進行測試版測試,但那是通常的100個設備限制(只能在更新期間移除設備)。個人開發人員和公司計劃都允許使用相同數量的設備,但您希望能夠以開發人員身份加入客戶團隊,以便他們參與公司計劃。客戶需要成爲提交的代理,並將其作爲他們註冊的第一個帳戶解決。我們正在嘗試爲我們公司更換代理商,而且您不能在線做任何事情,您必須向Apple發送請求。然後,他們應該將您添加爲程序的開發人員。您可以成爲會員或管理員,但只有他們(作爲代理人)才能簽署應用程序以進行分發。

我當然希望你是因爲登錄服務的不是排斥正確的,否則我將有一個非常失望的客戶在我的手上。

*編輯:我們的應用程序在第一次嘗試通過Apple審批,所以有這種方法沒有問題。