2014-10-30 37 views
16

iTunesConnect'te TestFlight'a yüklenen bir beta uygulaması her çalıştırdığımda yeni reklam tanımlayıcısı alıyorum. Bu normal bir davranış mı? AppStore uygulaması için de olacak mı? Bazı bağlamlarda kullanıcıları ve kimlik bilgilerini tanımlamak için Reklam Tanımlayıcı'yı kullanıyorum. Ancak her işlemde değişmesi durumunda, kullanıcının her bir işlemde aktif olması gerekir.iOS: TestFlight beta uygulaması, her çalıştırmada yeni reklam tanımlayıcısı olsun

[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; 

Testflight yapısında, 3 çalıştırmada, örneğin,

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

Bu, hata ayıklama veya geçici yapılandırmalarda gerçekleşmez. Herkes üzerinde biraz ışık tutabilir mi?

Şimdiden teşekkürler.

cevap

26

Tasarım gereğidir. 2014 yılında başladı. Uygulama mağazasındaki bir uygulamada değil, yalnızca bir TestFlight uygulamasında gerçekleşecek. Bu talihsiz - bazı uygulamaları gerçek beta testçileriyle gerçekçi bir şekilde test etmeyi zorlaştırıyor. Bunlar, WWDC 2014 konuşmasında "User Privacy in iOS and OS X," by David Stites and Katie Skinner numaralı telefondan bahsetmişlerdir. (Bu bağlantı sadece Safari'de çalışır.) Bunu slide #8 of their slide deck'da görebilirsiniz.

this transcript of the talk'da, şunları bulacaksınız: "Ayrıca, bu yıl, TestFlight uygulamaları için, API'yi her aradığınızda reklam tanımlayıcısı farklı olacaktır."

+0

Referans için teşekkürler. – karim

+0

Açıklama için teşekkürler. Bu beni çok korkuturdu. – jayatubi