我是不是需要在 iOS 中使用 Fabric Crashlytics 等服务的权限?

Posted

技术标签:

【中文标题】我是不是需要在 iOS 中使用 Fabric Crashlytics 等服务的权限?【英文标题】:Do I need permission for services like Fabric Crashlytics in iOS?我是否需要在 iOS 中使用 Fabric Crashlytics 等服务的权限? 【发布时间】:2016-01-18 13:32:40 【问题描述】:

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

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

【问题讨论】:

不需要用户的任何许可。 【参考方案1】:

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

Crashlytics 从最终用户那里收集哪些信息?

服务会自动收集某些不属于 个人识别访问或使用移动应用程序的最终用户 使用服务的。这些信息包括但不限于 to、设备状态信息、唯一设备标识符、设备 硬件和操作系统信息,有关如何 应用程序功能,以及在设备的物理位置 崩溃的时间。

【讨论】:

【参考方案2】:

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

编辑:

Go here 选择要添加对话框的应用,然后 然后点击左上角的“启用隐私提示”。

【讨论】:

【参考方案3】:

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

Crashlytics 会向您发送符号化的崩溃日志,以便您准确了解应用程序在哪一行崩溃。

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

点击此链接了解更多关于Crashlytics的信息。

【讨论】:

你的来源是什么说你不必向用户征求许可? 因为我已经在我的应用程序中使用它来获取每日崩溃报告。 所以你真正的陈述是,你不会在你的应用程序中询问用户。但是您没有任何消息来源表明没有法律要求不询问用户。 嗨@technerd,感谢您的评论。我确实同意 Kerni 的观点,如果有一个实际来源说明不需要许可可能会更方便。你知道这样的事吗? 如果你们中的任何人找到任何有关用户权限的文档或链接,请告诉我。谢谢【参考方案4】:

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

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

只需打开 Xcode 管理器并在 AppStore 构建中选择崩溃报告

【讨论】:

以上是关于我是不是需要在 iOS 中使用 Fabric Crashlytics 等服务的权限?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:'[Fabric] 似乎“Crashlytics”不是有效的 Fabric Kit [重复]

Fabric.io:新应用程序未显示在仪表板中

如何在 iOS 中使用 Crashlytics 而不使用 Fabric

如果我已经在使用 Crashlytics,是不是需要在 Android Studio 中为 Fabric Answers 添加 gradle 导入?

如何安装 Fabric 和 Crashlytics

如何合并 GoogleAnalytics 和 Firebase/Crashlytics GoogleService-info.plist?