iOS 中的 Fabric Crashlytics 等服务是否需要许可?

Do I need permission for services like Fabric Crashlytics in iOS?

我开发了一款下载量不错的应用程序,但是当我查看 iTunes Connect 上的应用程序统计信息时,我发现它确实崩溃了几次。我想通过使用像 Fabric Crashlytics 这样的服务来解决这个问题。

虽然我想知道,但我找不到很多相关信息,我是否需要征求用户的许可才能执行此操作?归根结底,该服务确实会将数据从他们的设备发送到服务器。我可以只在后台执行此操作还是需要征得许可?

只需上传集成了 Fabric Crashlytics 的新版本。您的应用不需要用户的任何许可即可跟踪分析数据或崩溃报告。

Crashlytics 会向您发送符号化的崩溃日志,这样您就可以准确了解您的应用在哪一行崩溃了。

您可以在此 tutorial 中找到有关重新符号化和崩溃分析的更多信息。

关注此 link 以了解更多关于 Crashlytics 的信息。

崩溃报告和 iTunes Analytics 不是一回事。

如果您只关心崩溃报告,您可以通过 Xcode 访问它,而无需 Fabric Crashlytics 服务。

只需打开 Xcode 管理器并在 AppStore 上构建 select 崩溃报告

这不是强制性的,但您应该要求您的用户收集这些数据。 Here 你可以看到如何做到这一点。

编辑:

Go here 到 select 您要向其添加对话框的应用以及 然后点击左上角的"Enable Privacy Prompt"。

根据 Crashlytics 条款 https://try.crashlytics.com/terms/

What information does Crashlytics collect from End Users?

The Services automatically collect certain information that does not personally identify End Users who access or use mobile applications that use the Services. This information includes, but is not limited to, device state information, unique device identifiers, device hardware and OS information, information relating to how an application functions, and the physical location of a device at the time of a crash.