簡體   English   中英

使用identifierForVendor是否會拒絕我的應用程序?

[英]Does the use of identifierForVendor reject my app?

在我的項目中,我使用identifierForVendor作為唯一密鑰來標識iOS設備。 蘋果會批准嗎? 有什么方法可以唯一地識別iOS設備?

不可以,Apple會批准您的應用。 identifierForVendor是Apple停止使用UDID批准應用程序之后的方法。 請注意,每個用戶的所有應用程序的identifierForVendor都相同(如果用戶安裝了多個應用程序,則所有這些應用程序都將返回相同的identifierForVendor)。

另一種方法是創建自定義UDID

蘋果不會拒絕您的應用。 這是唯一標識已安裝應用程序的設備的當前方法。 但是,如果用戶卸載您的應用程序(所有應用程序)並再次安裝,則identifierForVendor將返回完全不同的UUID。

當該應用程序(或同一供應商的另一個應用程序)安裝在iOS設備上時,此屬性中的值保持不變。 當用戶從設備中刪除該供應商的所有應用程序並隨后重新安裝其中一個或多個應用程序時,該值將更改。 使用Xcode安裝測試版本或使用臨時發行版在設備上安裝應用程序時,該值也會更改。 因此,如果您的應用將此屬性的值存儲在任何位置,則應妥善處理標識符更改的情況。

參考: UIDevice類參考

暫無
暫無

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

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