Cómo usar los enlaces de la aplicación para pasar el parámetro a la tienda de android para ser recuperado cuando la aplicación está instalada

Estoy desarrollando un juego de trivia social android. Cuando un usuario desafía a un juego un amigo, que no tiene instalado mi juego de trivia, me gustaría enviarle un url personalizado para descargar la aplicación del mercado que contenga un parámetro del ID de usuario invitante.

Cuando la aplicación se ejecuta por primera vez, tengo que ser capaz de recibir el parámetro pasado al mercado, con el fin de identificar al usuario y mostrarle el juego que fue desafiado a. No pude averiguar cómo hacerlo con enlaces de aplicaciones y no encontré ningún ejemplo apropiado.

Cualquier ayuda sería muy bienvenida! Gracias, yo hago

Para enviar datos al Android Market, debes construir un uri como éste:

market://details?id=my.package.name&referrer=someDataToTransfer 

Para recuperar estos datos, debe implementar un receptor INSTALL_REFERRER .

 <receiver android:name="my.package.MyReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER"></action> </intent-filter> </receiver> 

Aquí hay un breve tutorial que le explicará cómo implementar completamente esta solución.

Y si quieres probarlo sin escribir ningún código, puedes descargar mi aplicación: Install Referrer en GitHub o en Play Store

  • ¿Cómo notificar a los usuarios sobre la actualización de una aplicación para Android?
  • No se puede determinar si Google Play Store está instalado o no en el dispositivo Android
  • En el módulo BillingService, ¿qué necesita modificarse para aumentar la seguridad?
  • Actualizar apk SHA1 difiere incluso después de usar el mismo almacén de claves
  • Android: Acaba de lanzar mi aplicación al mercado, pero no puedo comprarla?
  • La base instalada de Android disminuyó significativamente en un lapso de 2 días. ¿Cómo averiguar qué pasó?
  • ¿Qué es la versión de Android Bundle y el código de versión y cómo se relacionan?
  • ¿Cómo eliminar un borrador de google play?
  • Error de GooglePlay: no se puede subir un APK solo de prueba
  • Comprueba si existe un paquete en Android Market
  • Facturación dentro de la aplicación de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.