IntegrityManager
public
interface
IntegrityManager
com.google.android.play.core.integrity.IntegrityManager |
ניהול בקשות למידע על יושרה.
סיכום
שיטות ציבוריות | |
---|---|
abstract
Task<IntegrityTokenResponse>
|
requestIntegrityToken(IntegrityTokenRequest request)
יוצרת ומחזירה טוקן לשאלות שקשורות לשלמות. |
abstract
Task<Integer>
|
showDialog(IntegrityDialogRequest request)
מוצגת תיבת דו-שיח למשתמש. |
שיטות ציבוריות
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
יוצרת ומחזירה טוקן לשאלות שקשורות לשלמות.
מטען ה-JSON הייעודי חתום ומוצפן כאסימון JWT מקונן, כלומר JWE של JWS.
ב-JWE נעשה שימוש ב-A256KW כאלגוריתם לאריזת מפתחות וב-A256GCM כאלגוריתם להצפנת תוכן. ב-JWS נעשה שימוש ב-ES256 כאלגוריתם חתימה.
כל הפענוח והאימות צריכים להתבצע בסביבת שרת מאובטחת. אל תפענחו את הטוקן שהתקבל או תאמתו אותו מתוך אפליקציית הלקוח. במיוחד, אל תחשפו אף פעם מפתחות פענוח לאפליקציית הלקוח.
מידע נוסף זמין בכתובת https://developer.android.com/google/play/integrity/verdict#token-format.
פרמטרים | |
---|---|
request |
IntegrityTokenRequest : האובייקט שמשמש לבקשת אסימון יושרה. |
החזרות | |
---|---|
Task<IntegrityTokenResponse> |
פונקציית קריאה חוזרת (callback) Task שמופעלת אחרי שתהליך requestIntegrityToken מצליח או נכשל.
|
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
מוצגת תיבת דו-שיח למשתמש.
אפשר לקרוא לשיטה הזו רק פעם אחת לכל IntegrityDialogRequest.IntegrityResponse.
הערה: נוסף בגרסה 1.5.0 של הספרייה.
פרמטרים | |
---|---|
request |
IntegrityDialogRequest : מכיל את ההגדרות של תיבת הדו-שיח שתוצג. |
החזרות | |
---|---|
Task<Integer> |
Task שמושלם עם IntegrityDialogResponseCode אחרי שתהליך showDialog הצליח או נכשל.
|