首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓- SafetyNet安全浏览API

安卓- SafetyNet安全浏览API
EN

Stack Overflow用户
提问于 2019-12-20 19:44:33
回答 2查看 475关注 0票数 1

只是尝试在Android应用程序中实现SafetyNet安全浏览API,并阅读关于:https://developer.android.com/training/safetynet/safebrowsing.html的文档,但我无法引用SafetyNet class

例句:关于文件,他们说:

要使用安全浏览API,必须调用initSafeBrowsing()并等待它完成,从而初始化API。下面的代码片段提供了一个示例:

Tasks.await(SafetyNet.getClient(this).initSafeBrowsing())

我已经搜索了这个API来引用SafetyNet类对象,但是我无法引用它。

我尝试在我的build.gradle中添加:

代码语言:javascript
复制
implementation 'com.google.apis:google-api-services-safebrowsing:v4-rev20190923-1.30.3'

代码语言:javascript
复制
apply plugin: 'com.google.gms.google-services'

但还是找不到那个班。

有人知道如何实现这个lib助手吗?

EN

回答 2

Stack Overflow用户

发布于 2019-12-20 19:52:03

好吧,这是个业余错误:D .

而不是

代码语言:javascript
复制
implementation 'com.google.apis:google-api-services-safebrowsing:v4-rev20190923-1.30.3'

我应该用

代码语言:javascript
复制
implementation 'com.google.android.gms:play-services-safetynet:17.0.0'

但是他们并没有在官方文件中提到:D,希望有时在混淆的时候对任何人有用。

票数 0
EN

Stack Overflow用户

发布于 2020-06-11 07:33:31

safetynet的依赖程序包存在问题。您可以参考GitHub上的safetynet示例代码:

https://github.com/googlesamples/android-play-safetynet/blob/master/client/java/SafetyNetSample/Application/build.gradle

代码语言:javascript
复制
dependencies {
    compile "com.android.support:support-v4:$support_version"
    compile "com.android.support:support-v13:$support_version"
    compile "com.android.support:cardview-v7:$support_version"
    compile "com.android.support:appcompat-v7:$support_version"
    compile "com.google.android.gms:play-services-safetynet:$google_play_services_version"
}

Google_play_services_version的定义:

代码语言:javascript
复制
ext.google_play_services_version = '11.0.1'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59430593

复制
相关文章

相似问题

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