/ / cel Identyfikator urządzenia z systemem iOS w iOS7 - ios, urządzenie, adres mac

obiektywny identyfikator urządzenia COS w iOS7 - ios, urządzenie, adres mac

Chcę zapytać, czy cel C może zostać osiągniętyunikalny identyfikator urządzenia. "uniqueIdentifier" jest przestarzałe w iOS7 i próbuję użyć "identifierForVendor", ale daje mi inny identyfikator po ponownym zainstalowaniu aplikacji. Chcę znaleźć stabilny identyfikator urządzenia po ponownym zainstalowaniu aplikacji, a nawet zmienić iOS. We wczesnej wersji systemu iOS możemy użyć adresu MAC, aby osiągnąć taki cel. Ale teraz, w iOS7, adres MAC nie jest już dostępny. Jak mogę znaleźć stabilny identyfikator urządzenia z iOS w iOS7?

Być może używanie Keychain do przechowywania wartości "IdentifierForVendor" jest dobrym podejściem. Ale czy nadal będzie taka sama po ponownym zainstalowaniu całego systemu iOS?

Odpowiedzi:

3 dla odpowiedzi № 1

iOS nie pozwala już na powszechną identyfikację urządzenia. To jest podstawowa idea usuwania dostępu do adresów UDID i Mac. Musisz zmienić projekt swojej aplikacji, aby dostosować się do tych nowych okoliczności.


0 dla odpowiedzi nr 2

w moim przypadku użyłem keyChain do zapisania pierwszego wygenerowanego UUID, a następnie użyłem go jako unikalnego identyfikatora urządzenia, który nadal jest trwały nawet po odinstalowaniu aplikacji