오류 보고 사용 중지

사용자가 Firebase 오류 보고 사용 여부를 선택할 수 있도록 하려면 오류 보고를 사용 설정하거나 중지할 수 있도록 앱을 구성해야 합니다. 이 기능은 앱을 개발하거나 테스트하는 중에도 유용할 수 있습니다.

사용자가 오류 보고에 동의할 수 있도록 하려면 빌드 시에는 SDK를 사용 중지하고 런타임에 명시적인 사용자 작업을 거친 후 SDK를 사용 설정하는 것이 좋습니다. 빌드 시에는 SDK를 사용 중지하고 Firebase 원격 구성을 사용하여 오류 보고를 점진적으로 확대 적용할 수도 있습니다.

사용자의 선택 해제를 지원하려면 빌드 시에는 SDK를 사용 설정하고 런타임에 사용자가 설정 화면 또는 유사한 인터페이스를 통해 의사를 밝힌 후 SDK를 사용 중지할 수 있습니다. 런타임 환경설정은 앱을 다시 시작해도 그대로 유지됩니다.

앱 개발 시 오류 보고 사용 중지

빌드 시에 SDK를 사용 중지해도 SDK가 컴파일되어 앱에 포함되지만, 프로그래매틱 방식으로 SDK를 사용 설정할 때까지 오류가 기록되지 않습니다.

iOS

iOS 앱의 Info.plist에 키를 추가하여 빌드 시에 오류 보고를 사용 중지할 수 있습니다.

firebase_crash_collection_enabled 키를 추가하고 값을 false로 설정합니다.

Android

앱의 AndroidManifest.xml에 메타데이터 항목을 추가하여 빌드 시에 오류 보고를 사용 중지할 수 있습니다.

<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />

런타임에 오류 보고 사용 중지 또는 사용

런타임에 오류 보고를 사용 중지하면 오류 보고를 다시 사용 설정할 때까지 오류가 수집되지 않습니다. 이 속성 설정은 앱을 다시 시작할 때 그대로 유지됩니다.

iOS

오류 보고를 사용 중지하려면 다음을 호출합니다.

Swift

Crash.sharedInstance().crashCollectionEnabled = false

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = NO;

오류 보고를 사용 설정하려면 다음을 호출합니다.

Swift

Crash.sharedInstance().crashCollectionEnabled = true

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = YES;

Android

오류 보고를 사용 중지하려면 다음을 호출합니다.

FirebaseCrash.setCrashCollectionEnabled(false);

오류 보고를 사용 설정하려면 다음을 호출합니다.

FirebaseCrash.setCrashCollectionEnabled(true);

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.