es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo desactivar OTP Captcha en Android Studio.

Estoy trabajando en una autenticación de Google que envía un OTP a un número de teléfono, sin embargo, cuando actualizo las dependencias, aparece un captcha. ¿Cómo puedo deshacerme de él?

Todos los métodos están implementados por mí.

Usando la Consola de Google, puede habilitar la Verificación del Dispositivo Android.

En firebase, agregue sha-256 y SHA-1. También agregue playconsole sha-1 y sha 256.

Sin embargo, el captcha todavía no se elimina.

¿Hay alguien que pueda ayudarme con esto?

Aquí están las dependencias:

implementation ‘com.google.firebase:firebase-inappmessaging-display:20.1.1’
implementation ‘com.google.firebase:firebase-analytics:20.0.0’
implementation ‘com.google.android.gms:play-services-ads:20.4.0’
implementation ‘com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1’
implementation ‘com.facebook.android:facebook-share:12.1.0’
implementation ‘com.google.firebase:firebase-crashlytics’
implementation ‘com.google.firebase:firebase-analytics’
implementation platform(‘com.google.firebase:firebase-bom:29.0.0’)
implementation ‘androidx.browser:browser:1.2.0’
implementation ‘com.google.android.gms:play-services-safetynet:17.0.1’

Estas son todas las dependencias que estoy usando. Las dependencias de los servicios de Google Play son:

implementation ‘com.google.android.gms:play-services-maps:18.0.0’
implementation ‘com.google.android.gms:play-services-location:18.0.0’
implementation ‘com.google.android.gms:play-services-auth:19.2.0’

También implemento todos los métodos que se responden en StackOverflow. Siga este enlace.

Aquí está mi archivo gradebuild:

dependencies {
classpath ‘com.android.tools.build:gradle:4.2.2’
classpath ‘com.google.gms:google-services:4.3.10’
classpath ‘com.google.firebase:firebase-crashlytics-gradle:2.8.0’
}

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para eliminar el captcha al implementar un inicio de sesión de Google que envía un OTP a un número de teléfono, puede seguir estos pasos:

    1. Habilitar la verificación de dispositivos Android utilizando la Consola de Google.
    2. Agregar SHA-256 y SHA-1 en Firebase.
    3. Agregar playconsole SHA-1 y SHA-256 en Firebase.
    4. Verifique si el captcha aún no se ha eliminado y, en ese caso, busque ayuda para resolver el problema.

    Además, asegúrese de estar utilizando las siguientes dependencias de servicios de Google Play en su proyecto:

    implementation 'com.google.android.gms:play-services-maps:18.0.0'
    implementation 'com.google.android.gms:play-services-location:18.0.0'
    implementation 'com.google.android.gms:play-services-auth:19.2.0'
    

    Por otra parte, puede implementar todos los métodos relevantes proporcionados en Stack Overflow. Aquí hay un ejemplo de las dependencias utilizadas en Android:

    implementation 'com.google.firebase:firebase-analytics:20.0.0'
    implementation 'com.google.android.gms:play-services-ads:20.4.0'
    implementation 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1'
    implementation 'com.facebook.android:facebook-share:12.1.0'
    implementation 'com.google.firebase:firebase-crashlytics'
    implementation platform('com.google.firebase:firebase-bom:29.0.0')
    implementation 'androidx.browser:browser:1.2.0'
    implementation 'com.google.android.gms:play-services-safetynet:17.0.1'
    

    Por último, asegúrese de que su archivo de construcción de Gradle contenga las últimas versiones de los servicios de Google y Crashlytics:

    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.2'
        classpath 'com.google.gms:google-services:4.3.10'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.0'
    }
    

Comments are closed.