我是不是需要在 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 [重复]
如何在 iOS 中使用 Crashlytics 而不使用 Fabric
如果我已经在使用 Crashlytics,是不是需要在 Android Studio 中为 Fabric Answers 添加 gradle 导入?
如何合并 GoogleAnalytics 和 Firebase/Crashlytics GoogleService-info.plist?