Desativar o Crash Reporting

Para que os usuários possam escolher se querem usar o Firebase Crash Reporting, configure o app com a opção de ativá-lo e desativá-lo. Esse recurso pode ser útil durante o desenvolvimento e teste do app.

Para permitir que os usuários ativem o Crash Reporting, desative o SDK no tempo de criação e ative-o no tempo de execução depois de uma ação explícita do usuário. É possível desativar o SDK no tempo de criação para que uma implantação gradual do Crash Reporting seja feita com o Configuração remota do Firebase.

Para permitir que os usuários desabilitem o Crash Reporting, ative o SDK quando criar o app e desative-o no tempo de execução depois que o usuário indicar a preferência dele na tela de configurações ou em uma interface semelhante. As preferências do tempo de execução serão mantidas entre as reinicializações do app.

Desativar o Crash Reporting durante o processo de criação do app

A desativação no tempo de criação faz com que o SDK seja compilado no app, mas as falhas não sejam registradas até que a ativação dele seja programada.

iOS

Adicione uma chave ao Info.plist do app para iOS para desativar o Crash Reporting no tempo de criação.

Adicione a chave firebase_crash_collection_enabled e configure o valor como false.

Android

Adicione uma entrada de metadados ao AndroidManifest.xml do seu app para desativar o Crash Reporting no tempo de criação.

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

Desativar ou ativar o Crash Reporting no tempo de execução

Desativar o Crash Reporting no tempo de execução evita que falhas sejam coletadas até que ele seja reativado. A configuração dessa propriedade é mantida entre as reinicializações do app.

iOS

Para desativar a chamada do Crash Reporting:

Swift

Crash.sharedInstance().crashCollectionEnabled = false

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = NO;

Para ativar a chamada do Crash Reporting:

Swift

Crash.sharedInstance().crashCollectionEnabled = true

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = YES;

Android

Para desativar a chamada do Crash Reporting:

FirebaseCrash.setCrashCollectionEnabled(false);

Para ativar a chamada do Crash Reporting:

FirebaseCrash.setCrashCollectionEnabled(true);

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.