在 TestFlight 的文档中,它说在生产中设置设备标识符可能会导致您的应用程序被拒绝。
但是,它没有说明使用广告 ID 作为替代品。我的意思是,苹果似乎只会拒绝它,因为在 iOS 7 中不推荐使用检索 UDID。
话虽如此,如果我使用广告标识符在 TestFlight 中跟踪我的用户,苹果会在意吗?
// Obsolete in iOS 7 and Apple will reject application...
MonoTouch.TestFlight.TestFlight.SetDeviceIdentifier(UIDevice.CurrentDevice.UniqueIdentifier);
// ...but will it reject this?
MonoTouch.TestFlight.TestFlight.SetDeviceIdentifier(ASIdentifierManager.SharedManager.AdvertisingIdentifier.ToString());
MonoTouch.TestFlight.TestFlight.TakeOff(applicationToken);
谢谢!