Reproducir Instalar biblioteca de referencia Android | por Tanmay Patil
En este artículo, examinamos la biblioteca de referencias de instalación de Play. Nos centraremos en la parte de implementación, las pruebas en su dispositivo y los problemas que puede encontrar al usar esta biblioteca.Imagen de iStockPhoto Antes de comenzar, hay algunas cosas que debe saber. También puede implementar un sistema de recomendación manualmente usando un receptor de transmisión, pero así fue como se implementó en el pasado. Pero luego Google lanzó la API de referencia de instalación de Play que ofrece:
- Un mecanismo confiable y sólido para que las aplicaciones obtengan información de recomendaciones directamente desde Play Store.
- Install Referrer API ofrece un mejor rendimiento, utiliza un canal de comunicación seguro entre su aplicación y Play Store, y proporciona una solución más sólida contra la suplantación de identidad y el fraude de atribución.
Fue un gran paso adelante con respecto a la antigua transferencia de intents install_referrer, por lo que muchos desarrolladores se cambiaron inmediatamente a él, incluidos socios de referencia de aplicaciones como Adjust, AppsFlyer y Kochava. Ahora que ha sido reemplazada por la nueva API, han obsoleto el mecanismo de transmisión de intenciones install_referrer. Ahora, la aplicación Play Store ya no envía el intent install_referrer después de instalar la aplicación.
- Agrega la siguiente dependencia en tu build.gradle
2. Agregue el siguiente código donde desea conectarse a Play Store para obtener datos de referencia. El siguiente código muestra cómo iniciar y probar una conexión a la aplicación Play Store.3. Una vez conectado, use el método getInstallReferrer() sincronizado para devolver una instancia de ReferrerDetails. Utilice los métodos proporcionados por la clase ReferrerDetails para obtener detalles sobre la referencia de instalación. Así que arriba mostré la implementación/uso básico de la biblioteca. Puede encontrar más información en los documentos o aquí.
- Su aplicación debe estar en Play Store para probar esta función. Genere un enlace desde este sitio web para su aplicación.
- Inicie Google Play en el dispositivo desde el enlace de la campaña. Su enlace debería verse así: (No es necesario proporcionar todos los parámetros, solo mencione los que necesita).
enlace de ejemplo3. NO TOQUE EL BOTÓN INSTALAR en PlayStore.4. Instale su compilación de prueba con adb. adb install -r app-debug.apk Abra la aplicación desde Play Store. Google Play ahora devolverá su campaña de prueba. Si lleva su aplicación a la prueba final, no necesita seguir los pasos anteriores para probar la función de recomendación. Cuando implementé esta función en mi empresa actual, funcionó en la versión de depuración, pero cuando llevamos nuestra aplicación a prueba cerrada y Verificación fuera de la función, encontramos un problema en el que los parámetros UTM devolvían un valor como no %20 establecido .Después de muchas sesiones de depuración encontré la causa del problema. Entonces, si está probando su aplicación en pruebas estrictas y si tiene una identificación de correo electrónico organizacional en su teléfono, lo más probable es que estas funciones no funcionen. Play Store verifica constantemente todas las cuentas en las que ha iniciado sesión en este teléfono. Si alguno de ellos es administrado por una empresa, restablece el token de referencia. Puede verificar esto eliminando la cuenta e intentando nuevamente desde el mismo enlace. No puedo decir por qué este es el comportamiento previsto, pero tal vez alguien en Google pueda arrojar algo de luz. Espero que este artículo te haya ayudado a usar la biblioteca de referencias de instalación de Play. Si tienes alguna duda o inquietud, házmelo saber a través de comentarios o Gorjeo 🙂