3

我已经为我的 iOS 应用程序安装了 Testflight SDK。在每个步骤中都遵循手册。问题是 - 我没有从应用程序中得到任何报告。没有会话报告、错误、反馈——什么都没有。我检查了 Team Token - 一切都匹配。

这是我的代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{   

    //bla bla bla some initialization code

    [TestFlight takeOff:@"my team token"];
    [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];

    TFLog(@"Test message");

    return YES;
}

我想念什么?

4

3 回答 3

3

我不知道这是否会解决您的问题,或者您是否已经自己解决了。文档说明您必须先setDeviceIdentifier致电takeOff。如果这对 API 至关重要,那么它永远不会知道是谁启动了应用程序,因为标识符是未知的。

于 2012-09-25T11:44:19.613 回答
1

您的日志应打印出“已启动会话”或“已识别团队令牌”消息。如果是这样并且它仍然无法正常工作,那么这可能是 TestFlight 方面的问题。我就类似的问题联系了他们,他们迅速回应说他们正试图将所有错误从他们的系统中清除,这将导致一段时间内的一些不稳定。我有时会收到消息,有时不会。希望他们能尽快修复它。我不认为 uniqueIdentifier 与它有太大关系,但我想删除它并没有什么坏处。

于 2012-06-05T00:17:07.713 回答
0

尝试删除设备标识符设置。

于 2012-06-03T23:01:44.483 回答