2010-05-05 67 views
0

我正在構建與醫療IT相關的應用程序。我的公司希望能夠通過AppStore分發,但只有在數據庫中專門配置了由UDID標識的設備時纔可以分發。我已經完成了所有的構建,但是我想知道蘋果是否會拒絕這樣的事情。Appstore批准 - 使用激活碼

有沒有人有任何激活碼的經驗?

謝謝,
Teja。

+0

這幾乎是肯定的方式來得到抑制。你有沒有研究過特別發行或分發給越獄手機? – 2010-05-05 01:50:54

+0

不,特設是太麻煩了,因爲我必須讓醫生郵寄給我他們的UDID,然後讓他們拖動他們的應用程序到iTunes並同步它一直是一個問題,直到現在.. – 2010-05-05 13:19:54

回答

7

號請參閱SDK協議(from PDF hosted at wired.com

3.3.3如果沒有蘋果公司的事先書面批准,第3.3.3,應用程序可能無法提供,解鎖或通過其他分配機制使附加特徵或功能比App Store。

5

你應該考慮使用Enterprise License這種類型的有限分佈。它將允許您控制安裝應用程序的設備。

+0

問題是我們是不是真正的500人公司。我猜蘋果在給我們許可證之前先確認一下。此外,這不完全是一個內部的東西,我們需要把它賣給全國各地的醫生/醫院。我不確定在這種情況下配置是如何工作的。我們是否需要特殊開發中的UDID?我真的不能期待醫生找到UDID並將它發送給我。 – 2010-05-05 13:18:36

1

如果我可以提出一個建議。爲什麼不在應用程序中進行一種認證。當您打開應用程序時,用戶必須創建一個您手動必須批准的帳戶。如果他們有一個帳戶,他們可以用它登錄。 您可以記住應用程序的內存中的登錄憑證,也可以使用數據庫(如SQLLite)和核心數據。 在這種情況下,你仍然可以控制誰可以訪問你的應用程序,我認爲蘋果會允許它。我現在想不到一個,但我看到其他應用程序需要一個帳戶才能使用它。

BR,
保羅Peelen

+1

謝謝,這就是我們決定採用的方式。我們公司希望在頂部添加另一層安全性,但事實證明這是不可能的。 – 2010-05-20 17:09:53