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

  • Publicación de una aplicación, problemas con "Funciones de dispositivo necesarias"
  • La aplicación para Android no es compatible con los dispositivos que utilizan Google Play
  • Cargar aplicación de Android con código de versión diferente, pero el mismo nombre de versión
  • Cómo cancelar la suscripción de prueba en la consola de Google Play para desarrolladores
  • Android - el apk debe estar firmado con los mismos certificados que la versión anterior
  • Android - ¿Cómo instalar firmado APK en el dispositivo?
  • ¿Cómo detectar si la Google Play Store está descargando / instalando una aplicación específica?
  • API de Valoración de KitKat de Android 4.4
  • ¿Puedes usar admob durante las pruebas alfa y beta en google play?
  • Facturación en la aplicación de Android: ¿cuál es la "carga útil del desarrollador" y cómo funciona el botón "Comprar"?
  • ¿Puedo usar la tarjeta de crédito de otra persona para registrar mi cuenta de desarrollador de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.