SafetyNet มีชุดบริการและ API ที่ช่วยปกป้องแอปของคุณจากภัยคุกคามด้านความปลอดภัย ซึ่งรวมถึงการดัดแปลงอุปกรณ์, URL ที่ไม่ถูกต้อง, แอปที่อาจเป็นอันตราย และผู้ใช้ปลอม
ก่อนเริ่มต้น
ในการเตรียมแอป ก่อนอื่นให้ตรวจสอบว่าไฟล์บิลด์ของแอปใช้ค่าต่อไปนี้
minSdkVersion
จาก19
ขึ้นไปcompileSdkVersion
จาก28
ขึ้นไป
จากนั้นทำตามขั้นตอนในส่วนต่อไปนี้
กำหนดค่าแอป
ในไฟล์ settings.gradle
ให้ใส่ที่เก็บ Maven ของ Google และที่เก็บ Maven ส่วนกลาง ในส่วนที่เก็บ dependencyResolutionManagement
และ pluginManagement
ดังนี้
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
เพิ่มทรัพยากร Dependency ของ บริการ Google Play สำหรับ 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 ปกป้องอุปกรณ์จากแอปที่อาจเป็นอันตราย