Nos*_*mus 7 ios crashlytics firebase-analytics disable
似乎无法在运行时通过 swift 中的方法调用在运行时启用/禁用 Crashlytics - 我的应用程序设置了 firebase 分析和 Crashlytics for firebase - 以下调用(根据Google 开发网站)给了我“使用未解析的标识符'崩溃' " 即使在导入 crashlytics 和 firebase 时
Crash.sharedInstance().crashCollectionEnabled = false
Run Code Online (Sandbox Code Playgroud)
小智 6
在新的 SDK 中,您可以按照文档进行操作:
默认情况下,Crashlytics 会自动为您应用的所有用户收集崩溃报告。为了让用户更好地控制他们发送的数据,您可以通过禁用自动收集并仅为选定用户初始化 Crashlytics 来为您的用户启用选择加入报告:
通过向 Info.plist 文件添加新密钥来关闭自动收集:
Key: FirebaseCrashlyticsCollectionEnabled
Value: false
Run Code Online (Sandbox Code Playgroud)
通过在运行时调用 Crashlytics 数据收集覆盖,为选定用户启用收集。覆盖值在您的应用程序启动期间保持不变,因此 Crashlytics 可以自动收集该应用程序实例未来启动的报告。要选择退出自动崩溃报告,请将 false 作为覆盖值传递。
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
Run Code Online (Sandbox Code Playgroud)
提供该方法的 Firebase 框架似乎已被弃用。
您现在应该使用 Crashlytics 方式:https://firebase.google.com/docs/crashlytics/customize-crash-reports#enable_opt-in_reporting
| 归档时间: |
|
| 查看次数: |
2360 次 |
| 最近记录: |