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.

“Undefined getDigitalGoodsService en TWA” would be translated as “getDigitalGoodsService no definido en TWA” in Spanish.

Intentando integrar DigitalGoodsAPI en una aplicación PWA en Playstore. window.getDigitalGoodsService aparece como undefined durante las pruebas internas de la aplicación de Android.

Hasta ahora:

  1. Me he registrado en orgin-trials y he añadido la etiqueta meta en la página PWA.
  2. He cambiado el manifiesto haciendo referencia a la aplicación de Android.
  3. He habilitado la facturación de Play en la aplicación durante Bubblewrap.
  4. El archivo DigitalAssetLinks json es válido.
  5. He creado una aplicación en Google Play y he creado sus productos dentro de la aplicación.
  6. Estoy probando a través del enlace de Google Play para el tester interno.

window.getDigitalGoodsService sigue apareciendo como undefined, he intentado reconstruir varias veces. ¿Qué me falta?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en Android, Progressive-web-apps y Trusted-web-activity, su problema con la integración de DigitalGoodsAPI en la aplicación PWA en Playstore parece estar relacionado con lo siguiente:

    1. Asegúrese de tener instalada la última versión de Google Play Services y la biblioteca del cliente de facturación de Google Play.
    2. Verifique que el nombre del paquete de Android en el archivo de manifiesto y en la Consola de Google Play coincida con el utilizado al crear el ID de cliente de la API de mercancías digitales.

    3. Asegúrese de que los permisos requeridos para la API de mercancías digitales (com.android.vending.BILLING y com.android.vending.CHECK_LICENSE) estén incluidos en el archivo AndroidManifest.xml.

    4. Intente acceder al método getDigitalGoodsService() desde una función de devolución de llamada como onApiLoad() en lugar de hacerlo directamente desde el objeto window.

    5. Asegúrese de que el usuario haya iniciado sesión en la aplicación de Google Play Store en su dispositivo con una cuenta válida que tenga métodos de pago asociados.

    6. Si aún tiene problemas, considere verificar los registros para ver si hay mensajes de error o depurar el código para encontrar la causa raíz del problema.

    En general, parece haber un problema con la implementación de DigitalGoodsAPI. Al seguir los puntos anteriores, tendrá una mejor oportunidad de identificar la fuente del problema y encontrar una solución adecuada.

Comments are closed.