gpt4 book ai didi

iOS:TestFlight beta 应用程序在每次运行中获得新的广告标识符

转载 作者:IT王子 更新时间:2023-10-29 08:19:06 24 4
gpt4 key购买 nike

每次运行上传到 iTunesConnect 中的 TestFlight 的测试版应用程序时,我都会获得新的广告标识符。这是正常行为吗?AppStore 应用程序也会发生这种情况吗?我正在使用广告标识符在某些情况下识别用户及其凭据。但如果它在每次运行中都发生变化,则用户必须在每次运行中激活。

[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];

在 testflight 构建中,在 3 次运行中,我得到了,例如

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

这不会发生在调试或临时构建中。任何人都可以阐明它吗?

提前致谢。

最佳答案

这是设计使然。它从 2014 年开始发生。它只会发生在 TestFlight 应用程序中,不会发生在应用程序商店的生产应用程序中。不幸的是,这让实际的 Beta 测试人员很难真实地测试某些应用程序。

在 WWDC 2014 演讲中,"User Privacy in iOS and OS X," by David Stites and Katie Skinner ,他们提到了这一点。 (此链接仅适用于 Safari。)您可以在 slide #8 of their slide deck 中查看它.

this transcript of the talk ,您会发现:“同样在今年,对于 TestFlight 应用程序,每次调用 API 时广告标识符都会不同。”

关于iOS:TestFlight beta 应用程序在每次运行中获得新的广告标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26648840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com