簡體   English   中英

iOS內部應用分發

[英]iOS In-House App Distribution

我的客戶希望控制運行該應用程序的設備,但還需要將該應用程序分發到100多個設備上。

如果有人設法獲得.ipa,他不希望他能夠在未經授權的設備上運行它。

我不確定以下情況:在企業開發計划下,可以(如果這樣)將應用程序綁定到設備UUID(對於臨時部署),還是必須完全保護應用程序分發過程?

謝謝。

如果要確保未在未經授權的設備上安裝企業應用程序,則需要實現自己的復制保護方法。 企業供應配置文件不包括UDID,Apple也沒有其他方法指定允許的設備。

如果您將應用程序作為企業應用程序分發,則無法將其與特定部署一樣的UDID綁定(作為企業開發人員,您仍然可以臨時分發100台設備)。

您可以使用TestFlight分發企業應用程序,它可以讓您維護授權用戶/設備的列表,還可以管理誰進行構建等,以便Testflight的安裝過程僅將您的應用程序安裝到您授權的設備上 即使在未經授權的設備上打開電子郵件,也不會安裝。 用戶仍然可以嘗試將您的應用從設備中刪除,然后嘗試將其安裝到其他位置,但是...

如果所有設備均<iOS6,則可以引用設備的uniqueIdentifier並對照維護的UDID列表進行檢查,以使該應用程序顯然仍可以安裝但無法運行。

另一個選擇是要求他們在啟動時登錄該應用程序,否則它將無法運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM