在运行时似乎无法通过swift中的方法调用来启用/禁用Crashlytics-我的应用已设置了Firebase Analytics和Crashlytics for firebase-以下调用(按Google dev website)使我“ 即使在导入crashlytics和firebase时,也使用未解析的标识符'Crash'“
.Wait()
答案 0 :(得分:2)
在新的SDK中,您可以按照documentation进行操作:
默认情况下,Crashlytics会自动收集所有崩溃报告 您应用的用户。为了使用户能够更好地控制自己发送的数据, 您可以通过禁用自动为用户启用选择加入报告 仅为选定的用户收集和初始化Crashlytics:
通过向您的Info.plist添加新密钥来关闭自动收集 文件:
Key: FirebaseCrashlyticsCollectionEnabled
Value: false
通过调用Crashlytics数据集合为选定的用户启用集合 在运行时覆盖。覆盖值将在 您的应用程序,以便Crashlytics可以自动收集报告以备将来使用 该应用实例的启动。选择退出自动崩溃 报告中,将false用作替代值。
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
答案 1 :(得分:0)
提供该方法的Firebase框架似乎已被弃用。
您现在应该使用Crashlytics方式:https://firebase.google.com/docs/crashlytics/customize-crash-reports#enable_opt-in_reporting