GooglePlay提审警告(com.google.android.gms:play-services-safetynet:17.0.0)

1.Goole在今年6月份出的新政策,不在使用safetynet,而使用Play Integrity API。

2.项目本身没有使用过safetynet。

3.使用了firebase。查阅资料,解决方案如下:

implementation platform('com.google.firebase:firebase-bom:30.2.0')
    implementation 'com.google.firebase:firebase-core'
    implementation('com.google.firebase:firebase-auth') {
        exclude module: "play-services-safetynet"
    }

参考文献 :

https://stackoverflow.com/questions/72904471/reported-critical-issues-with-version-17-0-0-google-play-warningicon-default.png?t=M666https://stackoverflow.com/questions/72904471/reported-critical-issues-with-version-17-0-0-google-play-warning

提供的参考引用中未包含关于 'com.google.android.gms:play-services-vision:15.0.2' 的相关信息,不过一般来说,使用该依赖进行 API 开发时,以下是一些通用的步骤和可能遇到的问题解决思路。 ### 使用方法 在项目的 `build.gradle` 文件中添加依赖: ```groovy dependencies { implementation 'com.google.android.gms:play-services-vision:15.0.2' } ``` 不同的视觉功能有不同的使用方式,例如使用人脸检测功能,以下是简单示例: ```java import com.google.android.gms.vision.CameraSource; import com.google.android.gms.vision.Detector; import com.google.android.gms.vision.face.Face; import com.google.android.gms.vision.face.FaceDetector; // 创建人脸检测器 FaceDetector detector = new FaceDetector.Builder(context) .setTrackingEnabled(false) .setLandmarkType(FaceDetector.ALL_LANDMARKS) .setMode(FaceDetector.FAST_MODE) .build(); // 创建相机源 CameraSource cameraSource = new CameraSource.Builder(context, detector) .setRequestedPreviewSize(640, 480) .setAutoFocusEnabled(true) .build(); // 设置检测处理器 detector.setProcessor(new Detector.Processor<Face>() { @Override public void release() { // 释放资源 } @Override public void receiveDetections(Detector.Detections<Face> detections) { // 处理检测结果 } }); ``` ### 相关问题及解决 - **依赖冲突**:如果项目中存在其他 Google Play 服务库的不同版本,可能会导致依赖冲突。可以通过统一版本来解决,或者使用 `resolutionStrategy` 强制使用指定版本。 ```groovy configurations.all { resolutionStrategy.force 'com.google.android.gms:play-services-vision:15.0.2' } ``` - **权限问题**:使用视觉功能可能需要相机等权限,需要在 `AndroidManifest.xml` 中添加相应权限并在运行时请求权限。 ```xml <uses-permission android:name="android.permission.CAMERA" /> ``` ```java if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, MY_PERMISSIONS_REQUEST_CAMERA); } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值