播放安装引荐来源库


9

您好Google Play开发人员,

我们最近宣布,将弃用install_referrer意向广播机制。由于您的一个或多个应用使用此意图来跟踪引荐,因此我们希望确保您在2020年3月1日之前进行切换。在此日期之后,新版本的Play商店应用将在应用安装后不再广播install_referrer意图。

需要采取的行动

迁移到Play Install Referrer API,以跟踪以下应用和/或游戏的应用安装。

  • 我最近从Google收到了这封电子邮件。
  • 我在Android应用程序中使用Firebase Analytics和崩溃报告来跟踪应用程序行为。
  • 开发人员文档主要突出显示正在使用广告服务的应用程序,而我的应用程序中未使用这些服务。

任何与此有关的解决方案将不胜感激。提前致谢。


尽管我仅将
Firebase

@MouaadAbdelghafourAITALI请提供您已合并的任何解决方案。
见面

1
解决方案 可能会对您有所帮助
Mouaad Abdelghafour AITALI

@MouaadAbdelghafourAITALI感谢您的解决方案。我会调查一下。
见面

Answers:


3

如果您将Firebase-core SDK用于Firebase Analytics,则将其删除并排除Play-Services Measurement SDK。

根据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'
}

这可能会解决您的问题。


谢谢@Unnati,它已被删除,但在以Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurement"
SathishKumar

3

就我而言,我在合并的清单文件中发现了此源的使用情况:“ play-services-measurement:17.2.0”,其中包含权限BIND_GET_INSTALL_REFERRER_SERVICE,这是问题的原因。为了解决这个问题,我们可以明确排除不推荐使用的模块,该修复程序对我有用:

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'
}

为了进行测试,可以在gradle同步后检查最终合并的清单文件中是否仍存在BIND_GET_INSTALL_REFERRER_SERVICE权限

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.