iOS.Obtener identificador único del dispositivo
Artículo de referencia Identificador único de iOS (IDFA e IDFV)
Dependencia: AdSupport.framework
Compatibilidad del sistema: sistemas iOS6 y superiores
Método de obtención : [ASIdentifierManager shareManager].advertisingIdentifier.UUIDString
Definición: cadena compuesta de números y letras que se utilizan para identificar un dispositivo único.
Características:
Dependencia: UIKit.framework
Soporte del sistema: iOS6 y superior
Método de obtención: [UIDevice currentDevice identifierForVendor]. .UUIDString
Definición: una cadena de números y letras que se utiliza para identificar un dispositivo único.
Características: Según el valor de proveedor, si los proveedores son iguales, se devuelve la misma cadena; si los proveedores son diferentes, se devuelven cadenas diferentes.
Explicación del vendedor: La explicación en inglés es seller, hawker. Según la documentación de xcode, en circunstancias normales, el juicio se basará en los datos proporcionados por la App Store. Sin embargo, si la aplicación no se instala a través de la tienda de aplicaciones (como una aplicación empresarial o durante el desarrollo y la depuración), se juzgará según el ID del paquete.
Criterios de juicio:
Por ejemplo: com.example.app1 y com.example.app2, solo el último sufijo es diferente, por lo que se generará el mismo ID de proveedor
Aquí, otra cosa a tener en cuenta es que si el usuario desinstala todos los programas correspondientes al mismo proveedor y luego reinstala los programas proporcionados por el mismo proveedor, se restablecerá el identificadorForVendor.