IntegrityErrorCode

public abstract @interface IntegrityErrorCode
implements Annotation

com.google.android.play.core.integrity.model.IntegrityErrorCode


Integrity API के लिए गड़बड़ी कोड.

खास जानकारी

कॉन्स्टेंट

int API_NOT_AVAILABLE

Integrity API उपलब्ध नहीं है.

int APP_NOT_INSTALLED

कॉल करने वाला ऐप्लिकेशन इंस्टॉल नहीं है.

int APP_UID_MISMATCH

कॉल करने वाले ऐप्लिकेशन का यूआईडी (उपयोगकर्ता आईडी), Package Manager के यूआईडी से मेल नहीं खाता.

int CANNOT_BIND_TO_SERVICE

Play Store में सेवा से बाइंड नहीं किया जा सका.

int CLIENT_TRANSIENT_ERROR

क्लाइंट डिवाइस में कुछ समय के लिए कोई गड़बड़ी हुई.

int CLOUD_PROJECT_NUMBER_IS_INVALID

दिया गया क्लाउड प्रोजेक्ट नंबर अमान्य है.

int GOOGLE_SERVER_UNAVAILABLE

Google के इंटरनल सर्वर में कोई ऐसी गड़बड़ी हुई है जिसके बारे में जानकारी नहीं है.

int INTERNAL_ERROR

कोई अज्ञात अंदरूनी गड़बड़ी हुई.

int NETWORK_ERROR

कोई भी नेटवर्क उपलब्ध नहीं है.

int NONCE_IS_NOT_BASE64

नॉन्स को base64 वेब-सुरक्षित नो-रैप स्ट्रिंग के तौर पर एन्कोड नहीं किया गया है.

int NONCE_TOO_LONG

नॉन्स की लंबाई बहुत ज़्यादा है.

int NONCE_TOO_SHORT

नॉन्स की लंबाई बहुत कम है.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Play Services उपलब्ध नहीं है या इसका वर्शन बहुत पुराना है.

int PLAY_SERVICES_VERSION_OUTDATED

Play Services को अपडेट करना ज़रूरी है.

int PLAY_STORE_ACCOUNT_NOT_FOUND

डिवाइस पर कोई Play Store खाता नहीं मिला.

int PLAY_STORE_NOT_FOUND

डिवाइस पर Play Store ऐप्लिकेशन नहीं मिला या आधिकारिक वर्शन इंस्टॉल नहीं है.

int PLAY_STORE_VERSION_OUTDATED

Play Store को अपडेट करना ज़रूरी है.

int TOO_MANY_REQUESTS

कॉल करने वाले ऐप्लिकेशन ने एपीआई को बहुत ज़्यादा अनुरोध किए हैं. इसलिए, उसे थ्रॉटल कर दिया गया है. इसके अलावा, ऐसा भी हो सकता है कि आपके ऐप्लिकेशन ने हर दिन के लिए अनुरोधों का तय कोटा पार कर लिया हो.

इनहेरिट किए गए तरीके

कॉन्स्टेंट

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

Integrity API उपलब्ध नहीं है.

Integrity API चालू नहीं है या Play Store का वर्शन पुराना हो सकता है.

    सुझाई गई कार्रवाइयां:
  • पक्का करें कि Google Play Console में Integrity API चालू हो.
  • उपयोगकर्ता से Play Store को अपडेट करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -1 (0xffffffff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

कॉल करने वाला ऐप्लिकेशन इंस्टॉल नहीं है.

कोई गड़बड़ी हुई है. ऐसा हो सकता है कि हमला हुआ हो. कार्रवाई नहीं की जा सकती.

कॉन्स्टेंट वैल्यू: -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

कॉल करने वाले ऐप्लिकेशन का यूआईडी (उपयोगकर्ता आईडी), Package Manager के यूआईडी से मेल नहीं खाता.

कोई गड़बड़ी हुई है. ऐसा हो सकता है कि हमला हुआ हो. कार्रवाई नहीं की जा सकती.

कॉन्स्टेंट वैल्यू: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

Play Store में सेवा से बाइंड नहीं किया जा सका. ऐसा डिवाइस पर Play Store का पुराना वर्शन इंस्टॉल होने की वजह से हो सकता है.

उपयोगकर्ता से Play Store को अपडेट करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

क्लाइंट डिवाइस में कुछ समय के लिए कोई गड़बड़ी हुई.

एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें.

इसे Play Core के इंटिग्रिटी वर्शन 1.1.0 में पेश किया गया था. इससे पहले के वर्शन में, डिवाइस इंटिग्रिटी की जांच के नतीजे के तौर पर खाली टोकन मिलता था. अगर कुछ बार कोशिश करने के बाद भी गड़बड़ी ठीक नहीं होती है, तो आपको यह मान लेना चाहिए कि डिवाइस को पूरी सुरक्षा देने की सुविधा काम नहीं कर रही है. इसके बाद, आपको उसी के मुताबिक कार्रवाई करनी चाहिए.

कॉन्स्टेंट वैल्यू: -17 (0xffffffef)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

दिया गया क्लाउड प्रोजेक्ट नंबर अमान्य है.

उस क्लाउड प्रोजेक्ट का नंबर इस्तेमाल करें जिसके लिए Play Integrity API चालू है. यह नंबर, Google Cloud Console में प्रोजेक्ट की जानकारी में जाकर देखा जा सकता है.

कॉन्स्टेंट वैल्यू: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Google के इंटरनल सर्वर में कोई ऐसी गड़बड़ी हुई है जिसके बारे में जानकारी नहीं है.

एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें. अगर यह लगातार काम नहीं करता है, तो समस्या की जानकारी दें.

कॉन्स्टेंट वैल्यू: -12 (0xfffffff4)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

कोई अज्ञात अंदरूनी गड़बड़ी हुई.

एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें. अगर यह लगातार काम नहीं करता है, तो समस्या की जानकारी दें.

कॉन्स्टेंट वैल्यू: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

कोई भी नेटवर्क उपलब्ध नहीं है.

उपयोगकर्ता से कनेक्शन की जांच करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -3 (0xfffffffd)

NONCE_IS_NOT_BASE64

public static final int NONCE_IS_NOT_BASE64

नॉन्स को base64 वेब-सुरक्षित नो-रैप स्ट्रिंग के तौर पर एन्कोड नहीं किया गया है.

सही नॉनस फ़ॉर्मैट का इस्तेमाल करके, फिर से कोशिश करें.

कॉन्स्टेंट वैल्यू: -13 (0xfffffff3)

NONCE_TOO_LONG

public static final int NONCE_TOO_LONG

नॉन्स की लंबाई बहुत ज़्यादा है. base64 एन्कोडिंग से पहले, नॉन्स का साइज़ 500 बाइट से कम होना चाहिए.

छोटे नॉनस का इस्तेमाल करके, फिर से कोशिश करें.

कॉन्स्टेंट वैल्यू: -11 (0xfffffff5)

NONCE_TOO_SHORT

public static final int NONCE_TOO_SHORT

नॉन्स की लंबाई बहुत कम है. बेहतर सुरक्षा के लिए, बेस64 एन्कोडिंग से पहले नॉनस का साइज़ कम से कम 16 बाइट होना चाहिए.

लंबा नॉनस इस्तेमाल करके, फिर से कोशिश करें.

कॉन्स्टेंट वैल्यू: -10 (0xfffffff6)

NO_ERROR

public static final int NO_ERROR

कॉन्स्टेंट वैल्यू: 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Play Services उपलब्ध नहीं है या इसका वर्शन बहुत पुराना है.

उपयोगकर्ता से Play services को इंस्टॉल या अपडेट करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Play Services को अपडेट करना ज़रूरी है.

उपयोगकर्ता से Google Play services को अपडेट करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -15 (0xfffffff1)

PLAY_STORE_ACCOUNT_NOT_FOUND

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND

डिवाइस पर कोई Play Store खाता नहीं मिला. ध्यान दें कि Play Integrity API अब बिना पुष्टि वाले अनुरोधों के साथ काम करता है. इस गड़बड़ी कोड का इस्तेमाल सिर्फ़ Play Store के पुराने वर्शन के लिए किया जाता है.

उपयोगकर्ता से Play Store में पुष्टि करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -4 (0xfffffffc)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

डिवाइस पर Play Store ऐप्लिकेशन नहीं मिला या आधिकारिक वर्शन इंस्टॉल नहीं है.

उपयोगकर्ता से Play Store का आधिकारिक और नया वर्शन इंस्टॉल करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Play Store को अपडेट करना ज़रूरी है.

उपयोगकर्ता से Google Play Store को अपडेट करने के लिए कहें.

कॉन्स्टेंट वैल्यू: -14 (0xfffffff2)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

कॉल करने वाले ऐप्लिकेशन ने एपीआई को बहुत ज़्यादा अनुरोध किए हैं. इसलिए, उसे थ्रॉटल कर दिया गया है. इसके अलावा, ऐसा भी हो सकता है कि आपके ऐप्लिकेशन ने हर दिन के लिए अनुरोधों का तय कोटा पार कर लिया हो.

एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें. अगर आपने अनुरोध करने की रोज़ की सीमा पूरी कर ली है, तो [अनुरोध करने की रोज़ की सीमा बढ़ाने का अनुरोध करें](/google/play/integrity/setup#increase-daily-max) .

कॉन्स्टेंट वैल्यू: -8 (0xfffffff8)