Android – ¿Es posible obtener el programa de referencia de instalación mediante programación?

He notado que algunos enlaces de aplicaciones de Google Play en el navegador tienen el atributo referrer= , lo que obviamente le dice al referente que te envió a la página de esa aplicación en Google Play.

¿Es posible ver ese referente (si lo hay) en el código de mi aplicación? Y si no, para verlo en cualquier lugar en absoluto?

Puede utilizar com.android.vending.INSTALL_REFERRER .

El intento de Google Play com.android.vending.INSTALL_REFERRER se transmite cuando se instala una aplicación desde Google Play Store.

Agrega este receptor a AndroidManifest.xml

 <receiver android:name="com.example.android.InstallReferrerReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> 

Crear un BroadcastReceiver:

 public class InstallReferrerReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String referrer = intent.getStringExtra("referrer"); //Use the referrer } } 

Puede probar el seguimiento de referencias siguiendo los pasos de esta respuesta .

Los parámetros de la campaña se utilizan para transmitir información sobre la campaña o la fuente de tráfico que remite a un usuario a la página de Google Play Store de la aplicación en la implementación de Google Analytics de la aplicación.

Una vez que haya creado la cadena de parámetros de su campaña, añádala a las URL de Google Play Store como el valor del parámetro referrer, como en este ejemplo:

 https://play.google.com/store/apps/details?id=com.example.app &referrer=utm_source%3Dgoogle %26utm_medium%3Dcpc %26utm_term%3Drunning%252Bshoes %26utm_content%3DdisplayAd1 %26utm_campaign%3Dshoe%252Bcampaign 

Google Play Store pasará el valor del parámetro referrer a la implementación de Google Analytics de tu aplicación.

Referencias: https://developers.google.com/analytics/devguides/collection/android/v2/campaigns https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-url -constructor

  • Eliminar una aplicación no publicada de Google Play
  • ¿Por qué obtengo esta sugerencia de optimización de Google Play?
  • Cómo cambiar el nombre del paquete en android studio?
  • Si Google Play Store está oculto, Google Play Service no está disponible también.
  • En playstore podemos tener dos aplicaciones con el mismo nombre con un paquete diferente - Android
  • Cómo crear una compra en la aplicación para actualizar la versión gratuita a la versión de pago de Android
  • ¿Cómo evitar que la aplicación se reinicie al usar el lanzador después de la tienda?
  • Lista de productos dinámicos de la aplicación Android en la aplicación
  • Acerca del seguimiento de aplicaciones de Google Play
  • No se puede comprar en el producto de la aplicación de Google Play
  • ¿Cómo puedo comprobar la compra en la aplicación de google en php?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.