SafetyNet มีชุดบริการและ API ที่ช่วยปกป้องแอปของคุณ ต่อภัยคุกคามด้านความปลอดภัย ซึ่งรวมถึงการงัดแงะอุปกรณ์ URL ที่ไม่เหมาะสม แอปที่เป็นอันตราย และผู้ใช้ที่ปลอมขึ้นมา
ก่อนเริ่มต้น
ในการเตรียมแอป ก่อนอื่นให้ตรวจสอบว่าไฟล์บิลด์ของแอปใช้ ค่าต่อไปนี้
minSdkVersion
ตั้งแต่19
ขึ้นไปcompileSdkVersion
ตั้งแต่28
ขึ้นไป
จากนั้นทำตามขั้นตอนในส่วนต่อไปนี้
กำหนดค่าแอป
ในไฟล์ settings.gradle
ให้ใส่
ที่เก็บ Maven ของ Google
และที่เก็บส่วนกลางของ Maven
ในส่วนที่เก็บของ dependencyResolutionManagement
และ pluginManagement
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
เพิ่มบริการ Google Play
Dependency สำหรับ Google Play API ไปยัง
ไฟล์บิลด์ Gradle ของโมดูล
ซึ่งโดยทั่วไปคือ app/build.gradle
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
ข้อมูลเพิ่มเติม
- SafetyNet Attestation API
- ดูวิธีที่ SafetyNet Attestation API จัดเตรียมการลงนามแบบเข้ารหัส เอกสารรับรอง ซึ่งเป็นการประเมินความสมบูรณ์ของอุปกรณ์ Android ที่แอปของคุณใช้งานอยู่ เปิดอยู่
- SafetyNet Safe Browsing API
- ดูวิธีที่ SafetyNet Safe Browsing API ให้บริการเพื่อพิจารณาว่า Google ได้ทำเครื่องหมาย URL ว่าเป็นภัยคุกคามซึ่งรู้จักหรือไม่
- SafetyNet reCAPTCHA API
- ดูวิธีที่ SafetyNet reCAPTCHA API ปกป้องแอปของคุณจากการเข้าชมที่เป็นอันตราย
- SafetyNet Verify Apps API
- ดูวิธีที่ SafetyNet Verify Apps API ปกป้องอุปกรณ์จาก แอปที่เป็นอันตราย