En este documento, se proporciona una referencia técnica para usar la API de Play Install Referrer. La API de Play Install Referrer es una interfaz de servicio del lenguaje de definición de la interfaz de Android (AIDL) para desarrolladores que no usan Kotlin ni el lenguaje de programación Java.
Cómo obtener la referencia de instalación
El método getInstallReferrer() devuelve la información de la referencia de instalación de la app correspondiente al nombre del paquete determinado que se envió a través de un Bundle (clave asignada en la tabla 1). En la respuesta Bundle que envía Google Play, la información de referencia se almacena en campos asignados a las claves que se detallan en la tabla 2.
Tabla 1: Solicitud de paquete de datos de getInstallReferrer()
| Parámetro | Tipo | Descripción |
|---|---|---|
package_name
|
String
|
El nombre del paquete del emisor, que se usa para la desambiguación. |
Tabla 2: Datos de respuesta de una solicitud getInstallReferrer()
| Clave | Tipo | Descripción |
|---|---|---|
install_referrer
|
String
|
Es la URL de referencia del paquete instalado. |
referrer_click_timestamp_seconds
|
long
|
Es la marca de tiempo del cliente, en segundos, de cuando se produjo el clic de referencia. |
install_begin_timestamp_seconds
|
long
|
Es la marca de tiempo del cliente, en segundos, de cuando comenzó la instalación de la app. |
referrer_click_timestamp_server_seconds
|
long
|
Es la marca de tiempo del servidor, en segundos, de cuando se produjo el clic de referencia. |
install_begin_timestamp_server_seconds
|
long
|
Es la marca de tiempo del servidor, en segundos, de cuando comenzó la instalación de la app. |
install_version
|
string
|
Es la versión de la app del momento en que esta se instaló por primera vez. |
google_play_instant
|
boolean
|
Indica si la experiencia instantánea de tu app se lanzó en los últimos 7 días. |