ios uniqueidentifier advertising testflight

iOS: la aplicación beta TestFlight obtiene un nuevo identificador de publicidad en cada ejecución



uniqueidentifier advertising (1)

Es por diseño. Comenzó a suceder en 2014. Solo ocurrirá en una aplicación TestFlight, no en una aplicación de producción en la tienda de aplicaciones. Es desafortunado: hace que sea difícil probar algunas aplicaciones de manera realista con los probadores beta reales.

En la charla de la WWDC 2014, "Privacidad del usuario en iOS y OS X", de David Stites y Katie Skinner , mencionan esto. (Este enlace solo funciona en Safari). Puede verlo en la diapositiva # 8 de su plataforma de diapositivas .

En esta transcripción de la charla , encontrará: "También este año, para las aplicaciones TestFlight, el identificador de publicidad será diferente cada vez que llame a la API".

Obtengo un nuevo identificador de publicidad cada vez que ejecuto una aplicación beta cargada en TestFlight en iTunesConnect. ¿Es un comportamiento normal? ¿Ocurrirá también para la aplicación AppStore? Estoy utilizando el Identificador de publicidad para identificar a los usuarios y sus credenciales en algún contexto. Pero si cambia en cada ejecución, el usuario debe activarse en cada ejecución.

[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];

En testflight build, en 3 carreras, obtuve, por ejemplo

ID: 3E841B61-B007-44D3-B654-6C857122301E ID: 2EC3682A-D162-4CE6-B07A-8B73282456A4 ID: 1D8513EA-0757-4E5F-8CEE-B6C4F782E966

Esto no sucede en las versiones de depuración o ad hoc. ¿Alguien puede arrojar algo de luz sobre él?

Gracias por adelantado.