ইন্টিগ্রিটি এরর কোড

public annotation IntegrityErrorCode


ইন্টিগ্রিটি API এর জন্য ত্রুটি কোড।

সারাংশ

ধ্রুবক

static final int

ইন্টিগ্রিটি API উপলব্ধ নেই।

static final int

কলিং অ্যাপটি ইনস্টল করা নেই।

static final int

কলিং অ্যাপের ইউআইডি (ব্যবহারকারী আইডি) প্যাকেজ ম্যানেজারের সাথে মেলে না।

static final int

প্লে স্টোরে পরিষেবাটির সাথে বাইন্ডিং ব্যর্থ হয়েছে।

static final int

ক্লায়েন্ট ডিভাইসে একটি ক্ষণস্থায়ী ত্রুটি ছিল।

static final int

প্রদত্ত ক্লাউড প্রজেক্ট নম্বরটি অবৈধ।

static final int

অজানা অভ্যন্তরীণ Google সার্ভার ত্রুটি।

static final int

অজানা অভ্যন্তরীণ ত্রুটি।

static final int

কোনও উপলব্ধ নেটওয়ার্ক খুঁজে পাওয়া যায়নি।

static final int

Nonce একটি base64 ওয়েব-সেফ নো-র্যাপ স্ট্রিং হিসাবে এনকোড করা নেই।

static final int

নন্সের দৈর্ঘ্য অনেক বেশি।

static final int

নন্সের দৈর্ঘ্য খুব ছোট।

static final int
static final int

প্লে সার্ভিসেস উপলব্ধ নেই অথবা সংস্করণটি অনেক পুরনো।

static final int

প্লে সার্ভিস আপডেট করা প্রয়োজন।

static final int

ডিভাইসে কোনও Play Store অ্যাকাউন্ট পাওয়া যায়নি।

static final int

ডিভাইসে কোনও প্লে স্টোর অ্যাপ পাওয়া যাচ্ছে না বা অফিসিয়াল ভার্সন ইনস্টল করা নেই।

static final int

প্লে স্টোর আপডেট করা প্রয়োজন।

static final int

কলিং অ্যাপটি API-তে অনেক বেশি অনুরোধ করেছে এবং থ্রোটল করা হয়েছে, অথবা আপনার অ্যাপটি তার দৈনিক অনুরোধের কোটা অতিক্রম করেছে।

ধ্রুবক

API_অনুপস্থিত_

public static final int API_NOT_AVAILABLE = -1

ইন্টিগ্রিটি API উপলব্ধ নেই।

ইন্টিগ্রিটি এপিআই সক্রিয় করা নেই, অথবা প্লে স্টোর সংস্করণটি পুরানো হতে পারে।

প্রস্তাবিত পদক্ষেপ:

  • নিশ্চিত করুন যে Google Play Console-এ Integrity API সক্রিয় আছে।
  • ব্যবহারকারীকে Play Store আপডেট করতে বলুন।

অ্যাপ_ইনস্টল_হয়নি

public static final int APP_NOT_INSTALLED = -5

কলিং অ্যাপটি ইনস্টল করা নেই।

কিছু একটা সমস্যা (সম্ভবত আক্রমণ)। কোনও ব্যবস্থা নেওয়া যাচ্ছে না।

অ্যাপ_ইউআইডি_মিসম্যাচ

public static final int APP_UID_MISMATCH = -7

কলিং অ্যাপের ইউআইডি (ব্যবহারকারী আইডি) প্যাকেজ ম্যানেজারের সাথে মেলে না।

কিছু একটা সমস্যা (সম্ভবত আক্রমণ)। কোনও ব্যবস্থা নেওয়া যাচ্ছে না।

পরিষেবা বাঁধতে_পারব না

public static final int CANNOT_BIND_TO_SERVICE = -9

প্লে স্টোরে পরিষেবাটির সাথে বাইন্ডিং ব্যর্থ হয়েছে। ডিভাইসে একটি পুরানো প্লে স্টোর সংস্করণ ইনস্টল থাকার কারণে এটি হতে পারে।

ব্যবহারকারীকে Play Store আপডেট করতে বলুন।

ক্লায়েন্ট_ট্রান্সিয়েন্ট_ত্রুটি

public static final int CLIENT_TRANSIENT_ERROR = -17

ক্লায়েন্ট ডিভাইসে একটি ক্ষণস্থায়ী ত্রুটি ছিল।

একটি সূচকীয় ব্যাকঅফ দিয়ে পুনরায় চেষ্টা করুন।

ইন্টিগ্রিটি প্লে কোর ভার্সন ১.১.০-এ চালু করা হয়েছে (পূর্ববর্তী ভার্সনগুলিতে ডিভাইস ইন্টিগ্রিটি ভার্ডিক্ট খালি থাকা অবস্থায় একটি টোকেন ফেরত দেওয়া হয়েছিল)। যদি কয়েকবার চেষ্টা করার পরেও ত্রুটিটি থেকে যায়, তাহলে ধরে নেওয়া উচিত যে ডিভাইসটি ইন্টিগ্রিটি পরীক্ষায় ব্যর্থ হয়েছে এবং সেই অনুযায়ী কাজ করা উচিত।

ক্লাউড_প্রজেক্ট_নম্বর_অবৈধ

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID = -16

প্রদত্ত ক্লাউড প্রজেক্ট নম্বরটি অবৈধ।

যে ক্লাউড প্রোজেক্টে Play Integrity API সক্রিয় আছে, সেখানে আপনার Google Cloud Console-এর Project info-এ পাওয়া ক্লাউড প্রোজেক্ট নম্বরটি ব্যবহার করুন।

GOOGLE_SERVER_অনুপলব্ধ

public static final int GOOGLE_SERVER_UNAVAILABLE = -12

অজানা অভ্যন্তরীণ Google সার্ভার ত্রুটি।

সূচকীয় ব্যাকঅফ দিয়ে আবার চেষ্টা করুন। ধারাবাহিকভাবে ব্যর্থ হলে বাগ ফাইল করার কথা বিবেচনা করুন।

অভ্যন্তরীণ_ত্রুটি

public static final int INTERNAL_ERROR = -100

অজানা অভ্যন্তরীণ ত্রুটি।

সূচকীয় ব্যাকঅফ দিয়ে আবার চেষ্টা করুন। ধারাবাহিকভাবে ব্যর্থ হলে বাগ ফাইল করার কথা বিবেচনা করুন।

নেটওয়ার্ক_ত্রুটি

public static final int NETWORK_ERROR = -3

কোনও উপলব্ধ নেটওয়ার্ক খুঁজে পাওয়া যায়নি।

প্রস্তাবিত পদক্ষেপ:

  • ব্যবহারকারীকে তাদের নেটওয়ার্ক সংযোগ পরীক্ষা করে সক্রিয় করতে বলুন।
  • একটি নির্দেশিত ব্যবহারকারীর অভিজ্ঞতার জন্য যা ব্যবহারকারীকে একটি নেটওয়ার্ক সংযোগ স্থাপন করতে সাহায্য করে, আপনি GET_INTEGRITY অথবা GET_STRONG_INTEGRITY ডায়ালগটি দেখাতে পারেন।

বেস৬৪ নয়

public static final int NONCE_IS_NOT_BASE64 = -13

Nonce একটি base64 ওয়েব-সেফ নো-র্যাপ স্ট্রিং হিসাবে এনকোড করা নেই।

সঠিক nonce ফর্ম্যাট দিয়ে পুনরায় চেষ্টা করুন।

খুব বেশি_না_দীর্ঘ_না

public static final int NONCE_TOO_LONG = -11

ননসের দৈর্ঘ্য অনেক লম্বা। বেস৬৪ এনকোডিংয়ের আগে ননসের দৈর্ঘ্য ৫০০ বাইটের কম হতে হবে।

আরও ছোট নন্স দিয়ে আবার চেষ্টা করুন।

খুব_ছোট_নয়

public static final int NONCE_TOO_SHORT = -10

ননসের দৈর্ঘ্য খুবই ছোট। উন্নত নিরাপত্তার জন্য ননসের ন্যূনতম ১৬ বাইট (বেস৬৪ এনকোডিংয়ের আগে) হতে হবে।

আর একটি নন্স দিয়ে পুনরায় চেষ্টা করুন।

কোন ভুল নেই

public static final int NO_ERROR = 0

PLAY_SERVICES_NOT_FOUND সম্পর্কে

public static final int PLAY_SERVICES_NOT_FOUND = -6

প্লে সার্ভিসেস উপলব্ধ নেই অথবা সংস্করণটি অনেক পুরনো।

প্রস্তাবিত পদক্ষেপ:

  • ব্যবহারকারীকে Play পরিষেবা ইনস্টল বা আপডেট করতে বলুন।
  • ব্যবহারকারীকে Play পরিষেবাগুলি সক্ষম, ইনস্টল বা আপডেট করতে সাহায্য করার জন্য নির্দেশিত ব্যবহারকারীর অভিজ্ঞতার জন্য, আপনি GET_INTEGRITY অথবা GET_STRONG_INTEGRITY ডায়ালগটি দেখাতে পারেন।

PLAY_SERVICES_VERSION_অপ্রচলিত

public static final int PLAY_SERVICES_VERSION_OUTDATED = -15

প্লে সার্ভিস আপডেট করা প্রয়োজন।

প্রস্তাবিত পদক্ষেপ:

  • ব্যবহারকারীকে Google Play পরিষেবা আপডেট করতে বলুন।
  • ব্যবহারকারীকে Play পরিষেবা আপডেট করতে সাহায্য করার জন্য নির্দেশিত ব্যবহারকারীর অভিজ্ঞতার জন্য, আপনি GET_INTEGRITY অথবা GET_STRONG_INTEGRITY ডায়ালগটি দেখাতে পারেন।

PLAY_STORE_ACCOUNT_NOT_FOUND সম্পর্কে

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND = -4

ডিভাইসে কোনও Play Store অ্যাকাউন্ট খুঁজে পাওয়া যায়নি। মনে রাখবেন যে Play Integrity API এখন অপ্রমাণিত অনুরোধগুলিকে সমর্থন করে। এই ত্রুটি কোডটি শুধুমাত্র Play Store-এর পুরনো সংস্করণগুলির জন্য ব্যবহার করা হয় যেগুলিতে সমর্থন নেই।

ব্যবহারকারীকে Play Store-এ প্রমাণীকরণ করতে বলুন।

PLAY_STORE_NOT_FOUND সম্পর্কে

public static final int PLAY_STORE_NOT_FOUND = -2

ডিভাইসে কোনও প্লে স্টোর অ্যাপ পাওয়া যাচ্ছে না বা অফিসিয়াল ভার্সন ইনস্টল করা নেই।

ব্যবহারকারীকে প্লে স্টোরের একটি অফিসিয়াল এবং সাম্প্রতিক সংস্করণ ইনস্টল করতে বলুন।

PLAY_STORE_VERSION_অপ্রচলিত

public static final int PLAY_STORE_VERSION_OUTDATED = -14

প্লে স্টোর আপডেট করা প্রয়োজন।

ব্যবহারকারীকে গুগল প্লে স্টোর আপডেট করতে বলুন।

অনেক_অনুরোধ

public static final int TOO_MANY_REQUESTS = -8

কলিং অ্যাপটি API-তে অনেক বেশি অনুরোধ করেছে এবং থ্রোটল করা হয়েছে, অথবা আপনার অ্যাপটি তার দৈনিক অনুরোধের কোটা অতিক্রম করেছে।

সূচকীয় ব্যাকঅফ দিয়ে আবার চেষ্টা করুন। যদি আপনার দৈনিক অনুরোধের সীমা শেষ হয়ে যায়, তাহলে আপনার দৈনিক অনুরোধের কোটা বৃদ্ধির অনুরোধ করুন।