Jugar Instalar biblioteca de referencia


9

Hola, desarrollador de Google Play:

Recientemente anunciamos que vamos a dejar de utilizar el mecanismo de transmisión de intención install_referrer. Debido a que una o más de sus aplicaciones utilizan esta intención para rastrear referencias, queríamos asegurarnos de que realice el cambio antes del 1 de marzo de 2020. Después de esta fecha, las nuevas versiones de la aplicación Play Store ya no transmitirán la intención install_referrer después de la instalación de la aplicación.

Acción requerida

Migre a la API Play Install Referrer para rastrear las instalaciones de su aplicación para las siguientes aplicaciones y / o juegos.

  • Recientemente recibí este correo electrónico de Google.
  • Estoy usando Firebase Analytics e informes de bloqueo en mi aplicación de Android para rastrear el comportamiento de la aplicación.
  • Los documentos de desarrollador destacan principalmente las aplicaciones que usan los Servicios de anuncios que no se usan en mi aplicación.

Cualquier solución con respecto a esto sería muy apreciada. Gracias por adelantado.


El mismo problema aquí, aunque uso Firebase solo para notificaciones push
Mouaad Abdelghafour AITALI

@MouaadAbdelghafourAITALI Proporcione amablemente cualquier solución que haya incorporado.
Reunirse el

1
esta solución puede ayudarte
Mouaad Abdelghafour AITALI

@MouaadAbdelghafourAITALI Gracias por la solución. Lo miraré.
Conoce el

Respuestas:


3

Si está utilizando firebase-core SDK para Firebase Analytics, elimínelo y elimine el SDK de medición de play-services.

Según las notas de la versión de Firebase SDK :

No longer add the Android library com.google.firebase:firebase-core.
This SDK included the Firebase SDK for Google Analytics. 
Now, to use Analytics (or any of the Firebase products that require or recommend the use of Analytics), 
you need to explicitly add the Analytics dependency:

implementation ("com.google.firebase:firebase-analytics:17.2.1"){
    exclude group: 'com.google.android.gms', module: 'play-services-measurement'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-impl'
}

Esto podría resolver tu problema.


Gracias @Unnati, se elimina pero aparece un error después de ejecutar la aplicación comoCaused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurement"
SathishKumar

3

En mi caso, encontré en mi archivo de manifiesto de uso combinado de esta fuente: "play-services-measure: 17.2.0", que incluye el permiso BIND_GET_INSTALL_REFERRER_SERVICE, que fue la causa de un problema. Para solucionar eso, podemos excluir explícitamente los módulos en desuso, esta solución funciona para mí:

implementation ("com.google.firebase:firebase-core:17.2.0"){
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-api'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-impl'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk-api'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-base'
}

para las pruebas, puede verificar si el permiso BIND_GET_INSTALL_REFERRER_SERVICE todavía existe en su archivo de manifiesto combinado final después de la sincronización de Gradle

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.