Estoy integrando Huawei en el módulo de pago de la aplicación en mi aplicación nativa de reacción, he seguido todas las pautas para la configuración. Todo va bien, pero cuando intento llamar a un método, devuelve un error.
HMSIapModule.isSandboxActivated() .then((isSandboxActivatedResult) => { console.log(JSON.stringify(isSandboxActivatedResult), 'result'); }) .catch((err) => { console.log(JSON.stringify(err), 'err'); });También he implementado diferentes métodos de este módulo, pero siempre da el mismo error. También busqué el código de estado del error en Huawei, pero no me dio ninguna guía completa para resolverlo.
Error:{"statusCode":907135000,"isSuccess":"false"}
Se recomienda que siga estos documentos para verificar si hay alguna omisión en el proceso de integración.
Verifique los siguientes elementos:
Compruebe si la configuración de agconnect-services.json y el archivo agconnect-services.json están almacenados en un lugar adecuado. Tenga en cuenta que el archivo agconnect-services.json descargado debe copiarse en el directorio de la aplicación.
Compruebe si se agrega apply plugin: 'com.huawei.agconnect' a build.gradle.
Registre la información del producto de la aplicación en el AGC y tenga el APPID correspondiente al entorno.
Generación de certificado de firma Huellas dactilares.
La huella digital del certificado de firma se utiliza para verificar la autenticidad de una aplicación. Antes de lanzar una aplicación, debe generar una huella digital de certificado de firma localmente basada en el certificado de firma y configurarla en AppGallery Connect. Compruebe si el archivo de certificado JKS está almacenado en el directorio de nivel de aplicación y si la firma del certificado en el archivo build.gradle de nivel de aplicación es correcta. Siga amablemente estos documentos .
Si la información anterior es correcta pero el problema persiste, puede deberse a la caché de HMS Core (APK). Puede intentar desinstalar y reinstalar HMS Core (APK), desconectarse y volver a conectarse a la red del dispositivo y reiniciar la aplicación. Si el problema no se puede resolver, proporcione un registro de errores detallado. (Los registros se pueden cargar editando la pregunta que hizo).
Error:{"statusCode":907135000,"isSuccess":"false"}
De acuerdo con estos documentos , se recomienda verificar si el parámetro de entrada es incorrecto.
Si no soluciona el problema, proporcione más información, como sus pasos de integración, registros detallados, etc. :)
El error 907135000 indica que hay un problema con el archivo agconnect-services.json. Asegúrese de que el archivo agconnect-services.json se haya descargado y agregado correctamente.
Siga la guía detallada de HMS IAP para ver si falta algo menor. https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides-V1/integrating-sdk-0000001050726210-V1