"reCAPTCHA Enterprise (com.googleandroidrecaptcha:recaptcha)"的开发者向 SDK 版本 18.1.2

前言

最近上架Google 有提示这种警告

vbnet 复制代码
"reCAPTCHA Enterprise (com.googleandroidrecaptcha:recaptcha)"的开发者向 SDK 版本 18.1.2 添加了以下备注:
A critical security vulnerability was discovered in reCAPTCHA Enterprise for Mobile. The vulnerability has been patched in the latest SDK
release. Customers wil need to update their Android apolication with the reCAPTCHA Enterorise for Mobile SDk, version 18 4 0 or above.We
strongly recommend you update to the latest version as soon as possible

因为我们项目依赖了Firebase的一些三方sdk

java 复制代码
implementation 'com.adjust.sdk:adjust-android:4.28.3'
//gcm
implementation "com.google.android.gms:play-services-gcm:17.0.0"
//内购
api 'com.android.billingclient:billing:6.0.0'
implementation 'com.google.android.play:core:1.10.0'
// Import the Firebase BoM
implementation 'com.google.firebase:firebase-core:20.1.2'
implementation platform('com.google.firebase:firebase-bom:32.3.0')
implementation 'com.google.firebase:firebase-config'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-messaging'
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.firebase:firebase-crashlytics:18.1.0'
// play install
implementation 'com.android.installreferrer:installreferrer:2.2'

加了这些依赖后 我们去打包没问题 但是我们提包去商店 就报问题了

stackoverflow.com/questions/7...

我们可以在 GitHub 的 Firebase-android-sdk 里面的 issues 里面可以看到

需要更新到 18.4.0 版本

css 复制代码
Add the following build rule to the dependencies section of your app-level build.gradle file:

implementation 'com.google.android.recaptcha:recaptcha:18.4.0'

Make sure to use reCAPTCHA SDK version 18.4.0 or later.

更新此版本应该就可以解决 因为Firebase 的其他依赖里面 包含了 (com.google.android.recaptcha;recaptcha)这个依赖

最后总结 :

此类上架问题我们需要针对Firebase sdk 仓库的 isseus 去排查

相关推荐
喜欢踢足球的老罗3 小时前
自动化模型管理:MediaPipe Android SDK 中的模型文件下载与加载机制
android·运维·自动化
AgilityBaby5 小时前
Untiy打包安卓踩坑
android·笔记·学习·unity·游戏引擎
硬件学长森哥6 小时前
Android音视频多媒体开源框架基础大全
android·图像处理·音视频
二流小码农6 小时前
鸿蒙开发:CodeGenie万能卡片生成
android·ios·harmonyos
没有了遇见7 小时前
Android 直播间动画动画队列实现
android
月山知了7 小时前
Android有的命令不需要root权限,有的命令需要root权限是如何实现的
android
科技道人8 小时前
Android 实体键盘 设置默认布局
android·实体键盘·设置默认键盘语言
SHUIPING_YANG8 小时前
tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据
android·数据库
前端呆猿8 小时前
Vuex:Vue.js 应用程序的状态管理模式
android·vue.js·flutter
望佑9 小时前
Jetpack Compose 入门:从默认工程到实战开发
android