您好Google Play开发者
我们最近宣布,我们将弃用install_referrer意向广播机制。由于您的一个或多个应用使用此意图来跟踪引荐,因此我们希望确保您在2020年3月1日之前进行切换。在此日期之后,新版本的Play商店应用将在应用安装后不再广播install_referrer意图。
需要采取行动
迁移到Play Install Referrer API,以跟踪以下应用和/或游戏的应用安装。
任何对此的解决方案将受到高度赞赏。预先感谢。
答案 0 :(得分:2)
就我而言,我在合并的清单文件中使用了该源:“ 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同步后最终合并的Manifest文件中是否仍存在BIND_GET_INSTALL_REFERRER_SERVICE权限
答案 1 :(得分:1)
如果您将Firebase-core SDK用于Firebase Analytics,则将其删除并排除播放服务评估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'
}
这可能会解决您的问题。