TestFlight就像发布的应用程序服务一样

时间:2011-10-31 20:41:44

标签: iphone app-store

是否有类似于TestFlight的服务,适用于发布到App Store的iPhone应用程序。因此,如果应用程序崩溃,我会收到崩溃日志。如果达到app中的某个点(例如“catch”语句,我希望用户永远不会到达),它会触发服务上的消息(如TestFlight检查点,但侵入性较小)。

我不是在寻找完整的Google Analytics,因为我不认为应用应该是那种潜行的。

Apple是否提供任何类似/基本服务?比如在你的应用程序崩溃时告诉你。

我知道用户可以在App Store上提交错误,但这对大多数用户来说太费力了。

2 个答案:

答案 0 :(得分:2)

QuincyKit / HockeyApp对此很重要。我知道有几个人托管他们自己的QuincyKit实例,以从他们发布的应用程序中获取完整的崩溃报告数据和聚合。

答案 1 :(得分:2)

我不确定您认为“Google Analytics上的完整内容”,但Flurry(免费)允许您报告应用中的错误。您必须跟踪的唯一内容是会话,该会话记录用户启动(并退出)您的应用的时间。

要跟踪错误,您只需连接未捕获的异常处理程序,然后发送您想要的任何错误信息。来自Flurry API文档:

void uncaughtExceptionHandler(NSException *exception) {
  [FlurryAnalytics logError:@"Uncaught" message:@"Crash!" exception:exception];
}

我们已在多个应用中使用此方法,效果很好。