我在我的Android应用中使用Google Play服务,所以我依赖于我的build.gradle.
compile 'com.google.android.gms:play-services:10.2.1'
Run Code Online (Sandbox Code Playgroud)
但Android Studio会显示警告:Avoid using bundled version of Google Play services SDK.
这个警告意味着什么?我应该如何避免它?我没有找到太多相关信息就google了很多.
我试图将我的应用程序投入生产,但是不断收到“警告”/错误,不允许我将应用程序部署到生产环境。
以下 SDK 版本已报告严重问题:
com.google.android.gms:play-services-safetynet:18.0.0
SDK 开发人员告诉我们的信息:SafetyNet Attestation API 即将停产,并由新的 Play Integrity API 取代。尽快开始迁移以避免用户中断。Play Integrity API 包括 SafetyNet Attestation 提供的所有完整性信号以及更多内容,例如 Google Play 许可和更好的错误消息传递。了解更多信息并开始迁移,请访问 https://developer.android.com/training/safetynet/deprecation-timeline
我已尝试在Stack Fix1和Stackfix2中进行修复,但没有成功。
我在用
dependencies:
http: ^0.13.4
json_annotation: ^4.1.0
shared_preferences: ^2.0.15
datetime_picker_formfield: ^2.0.0
image_picker: ^0.8.4+2
image_cropper: ^1.0.1
path: any
transparent_image: ^1.0.0
clippy_flutter: ^1.1.0
rxdart: ^0.26.0
font_awesome_flutter: ^8.8.1
bubble_bottom_bar: ^1.2.0
flutter_rating: ^0.0.2
sticky_headers: ^0.1.7
google_maps_flutter: ^2.1.10
geolocator: ^7.6.2
google_maps_webservice: ^0.0.19
geocoder: ^0.2.1
source_gen: ^1.0.0
flutter_counter: ^1.0.3
share: ^0.6.4
carousel_pro: ^1.0.0
dropdown_menu: ^1.1.1
flutter_flip_view: ^1.0.3
permission_handler: …Run Code Online (Sandbox Code Playgroud) 当我想在 Play Console 中上传 flutter aab 时,我收到以下警告。
以下 SDK 版本已报告严重问题:
com.google.android.gms:play-services-safetynet:17.0.0
SDK 开发人员告诉我们的内容:
SafetyNet Attestation API 即将停用,并由新的 Play Integrity API 取代。尽快开始迁移以避免用户中断。Play Integrity API 包括 SafetyNet Attestation 提供的所有完整性信号以及更多内容,例如 Google Play 许可和更好的错误消息传递。了解更多信息并开始迁移https://developer.android.com/training/safetynet/deprecation-timeline
请帮我解决这个问题。该应用程序是用 flutter 制作的。