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?
- ¿Cuál es la diferencia entre las instalaciones totales y las instalaciones activas en el mercado de Android?
- API de Google Play que devuelve el error 401
- ¿Cómo puedo asegurarme de que mi aplicación sólo esté disponible para teléfonos en Android Market?
- ¿Es posible detectar que una aplicación para Android es una versión beta o una versión de producción?
- Advertencia de infracción de la política de desarrollador de Google Play: Acción necesaria
- Cómo ocultar los productos inactivos en la facturación de aplicaciones?
- Problemas de publicación y pruebas beta de Google Play
- "Su dispositivo no es compatible con esta versión"
- android: <soportes-pantallas> Etiqueta
- Las capturas de pantalla no se suben a Play Store
- ¿Cómo publicar una actualización de la aplicación en android-market sin borrar la base de datos local y los archivos locales?
- ¿Cómo puedo restringir mi aplicación de Android a no-Tablets?
- Desactivar LogCat Salida COMPLETAMENTE en la versión de Android app?
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
- Problemas al escalar una imagen YUV utilizando la biblioteca libyuv
- Llenando un círculo gradualmente de abajo a arriba android