仅尝试在Android应用程序中实现SafetyNet安全浏览API并阅读以下文档:https://developer.android.com/training/safetynet/safebrowsing.html,但我无法引用SafetyNet class
例如:他们在文档中说:
要使用安全浏览API,必须通过调用来初始化API initSafeBrowsing()并等待其完成。以下代码 片段提供了一个示例:
Tasks.await(SafetyNet.getClient(this).initSafeBrowsing())
我已经搜索了这个API库以引用SafetyNet
类对象,但是我无法引用它。
我尝试添加build.gradle:
implementation 'com.google.apis:google-api-services-safebrowsing:v4-rev20190923-1.30.3'
和
apply plugin: 'com.google.gms.google-services'
但仍然找不到该类。
有人知道如何实现此lib帮助程序吗?
答案 0 :(得分:0)
好的,这样的业余错误:D .....
代替
implementation 'com.google.apis:google-api-services-safebrowsing:v4-rev20190923-1.30.3'
我应该使用
implementation 'com.google.android.gms:play-services-safetynet:17.0.0'
但是他们在官方文档:D中没有提到,希望有时对任何人有用,
答案 1 :(得分:0)
safetynet的依赖包有问题。您可以在GitHub上参考safetynet的示例代码:
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的定义:
ext.google_play_services_version = '11.0.1'