簡體   English   中英

identifierForVendor是否會更改應用更新?

[英]Does identifierForVendor change on app update?

我聽說UIDevice.identifierForVendor App Store更新應用程序時UIDevice.identifierForVendor發生了變化的故事。

這個答案就像“......從app store 更新應用程序時,一個影響identifierForVendor計算的錯誤 ......”。 請參閱rdar:// 22677034上的相應重要報告。

你有經歷過這樣的問題嗎?
這是一個已修復的錯誤嗎?

根據官方文檔 ,簡單的重新安裝不應該影響identifierForVendor

但是,如果符合條件,則標識符會發生變化。 不要以為 identifierForVendor始終保持不變。 總是存在邊緣情況,系統錯誤地將更新識別為重新安裝等。

從上面鏈接的文檔:

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

暫無
暫無

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

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