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 وتشفيرها كرمز مميّز للويب JSON مدمج، أي JWE من JWS.
يستخدم JWE A256KW كخوارزمية لتغليف المفاتيح وA256GCM كخوارزمية لتشفير المحتوى. يستخدم JWS ES256 كخوارزمية توقيع.
يجب إجراء جميع عمليات فك التشفير والتحقّق في بيئة خادم آمنة. يجب عدم فك تشفير الرمز المميز المستلَم أو التحقّق منه من داخل تطبيق العميل، ويجب على وجه الخصوص عدم عرض أي مفاتيح فك تشفير لتطبيق العميل.
راجِع https://developer.android.com/google/play/integrity/verdict#token-format.
| المعلمات | |
|---|---|
request | 
        
          IntegrityTokenRequest: العنصر الذي سيتم طلب رمز مميّز للسلامة منه. | 
      
| المرتجعات | |
|---|---|
Task<IntegrityTokenResponse> | 
        Task يكتمل بعد نجاح عملية requestIntegrityToken أو تعذّرها.
 | 
      
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
تعرض هذه السمة مربّع حوار للمستخدم.
لا يمكن استدعاء هذه الطريقة إلا مرة واحدة لكل IntegrityDialogRequest.IntegrityResponse.
ملاحظة: تمت إضافة هذه الميزة في الإصدار 1.5.0 من المكتبة.
| المعلمات | |
|---|---|
request | 
        
          IntegrityDialogRequest: يحتوي على إعدادات مربع الحوار الذي سيتم عرضه. | 
      
| المرتجعات | |
|---|---|
Task<Integer> | 
        Task يكتمل باستخدام IntegrityDialogResponseCode بعد نجاح عملية showDialog أو تعذّرها.
 |