首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复删除play-services-safetynet警告?

如何修复删除play-services-safetynet警告?
EN

Stack Overflow用户
提问于 2022-08-05 05:38:01
回答 1查看 2.4K关注 0票数 3

我正在尝试将我的应用程序放到生产中,但是,不断地得到“警告”/error,它不允许我将我的应用部署到生产中。

以下SDK版本报告了

关键问题:

com.google.android.gms:play-services-safetynet:18.0.0

SDK开发人员告诉我们的是: SafetyNet认证API正在停止使用,取而代之的是新的Play Integrity。尽快开始迁移,以避免用户中断。Play Integrity包含了SafetyNet认证提供的所有完整性信号,如Google许可和更好的错误消息传递。了解更多信息并开始在https://developer.android.com/training/safetynet/deprecation-timeline迁移

我尝试过在Stack Fix1Stackfix2中修复这个问题,但没有成功。

我在用

代码语言:javascript
运行
复制
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: ^8.1.6
  giffy_dialog: ^1.7.0
  autocomplete_textfield: ^1.6.4
  intl: ^0.17.0
  url_launcher: ^6.1.5
  js: ^0.6.0
  universal_html: ^1.2.3
  square_in_app_payments: ^1.7.4
  cached_network_image: ^3.2.1
  provider: 
  blinkid_flutter:
  flutter_mapbox_autocomplete:
  firebase_core: ^1.20.0 
  firebase_auth: ^3.6.2
  cloud_firestore: ^3.1.1
  edge_alert: ^0.0.1
  firebase_messaging: ^11.1.0 
  flutter_local_notifications: ^9.1.4
  badges: ^2.0.2
  platform: ^3.1.0
  flutter_cache_manager: ^3.3.0


  flutter:
    sdk: flutter
  flutter_auth_buttons: ^0.3.1





  cupertino_icons: ^0.1.2
  emojis: ^0.9.3
  firebase_app_check: ^0.0.6+18
  
dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: ^1.0.0
  json_serializable: ^5.0.2 

我的build.gradle依赖关系是:

代码语言:javascript
运行
复制
dependencies {

implementation 'androidx.appcompat:appcompat:1.0.2'   
testImplementation 'junit:junit:4.12'
implementation 'com.google.firebase:firebase-analytics:17.5.0'
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"
    }
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'com.google.firebase:firebase-messaging:20.1.0'
implementation 'com.google.android.play:integrity:1.0.1'

}

我使用classpath 'com.google.gms:google-services:4.3.13‘

火力基础整合:一

但每次我发送发布的应用程序,它挂“在审查”,什么都没有发生。现在已经两个星期了,我不知道如何删除Play Services安全网错误/警告。

对于如何删除safetynet错误有什么想法吗?我很确定问题在于firebase,这就是为什么我添加了忽略依赖,但是。没有运气

EN

Stack Overflow用户

发布于 2022-09-14 10:47:32

请将play-service-safetynet排除在android/app/build.gradle文件中

代码语言:javascript
运行
复制
dependencies {
  //....
}
//add below script  
configurations.all { 
    exclude group: 'com.google.android.gms', module: 'play-services-safetynet'
}

请点击here

票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73245130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档