REST Resource: systemapks.variants

রিসোর্স: বৈকল্পিক

সিস্টেম ইমেজে অন্তর্ভুক্ত করার জন্য উপযুক্ত APK। SystemApksService এর উৎস।

JSON উপস্থাপনা
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
ক্ষেত্র
variantId

integer ( uint32 format)

শুধুমাত্র আউটপুট। পূর্বে তৈরি একটি সিস্টেম APK ভেরিয়েন্টের আইডি।

deviceSpec

object ( DeviceSpec )

APK তৈরি করতে ব্যবহৃত ডিভাইসের স্পেক।

options

object ( SystemApkOptions )

ঐচ্ছিক। তৈরি করা APK-তে বিকল্পগুলি প্রয়োগ করা হয়েছে।

ডিভাইস স্পেক

একটি সিস্টেম APK তৈরি করতে ব্যবহৃত ডিভাইসের স্পেক।

JSON উপস্থাপনা
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
ক্ষেত্র
supportedAbis[]

string

পছন্দের ক্রমানুসারে সমর্থিত ABI আর্কিটেকচার। মানগুলি প্ল্যাটফর্ম দ্বারা রিপোর্ট করা স্ট্রিং হওয়া উচিত, যেমন "armeabi-v7a", "x86_64"।

supportedLocales[]

string

সমস্ত ইনস্টল করা লোকেল BCP-47 স্ট্রিং হিসাবে উপস্থাপিত হয়, যেমন "en-US"।

screenDensity

integer ( uint32 format)

স্ক্রিন ডিপিআই।

সিস্টেমঅ্যাপকঅপশন

সিস্টেম APK-এর জন্য বিকল্প।

JSON উপস্থাপনা
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
ক্ষেত্র
uncompressedNativeLibraries

boolean

সিস্টেম APK কি আনকম্প্রেসড নেটিভ লাইব্রেরি দিয়ে তৈরি করা হয়েছিল।

uncompressedDexFiles

boolean

সিস্টেম APK আনকম্প্রেসড ডেক্স ফাইল দিয়ে তৈরি করা হয়েছিল কিনা।

rotated

boolean

সিস্টেম APK সাইন করার জন্য ঘূর্ণিত কী ব্যবহার করা হবে কিনা।

পদ্ধতি

create

এমন একটি APK তৈরি করে যা ইতিমধ্যেই আপলোড করা অ্যান্ড্রয়েড অ্যাপ বান্ডেল থেকে সিস্টেম ইমেজে অন্তর্ভুক্ত করার জন্য উপযুক্ত।

download

পূর্বে তৈরি একটি সিস্টেম APK ডাউনলোড করে যা একটি সিস্টেম ছবিতে অন্তর্ভুক্ত করার জন্য উপযুক্ত।

get

পূর্বে তৈরি করা সিস্টেম APK ভেরিয়েন্ট ফেরত দেয়।

list

পূর্বে তৈরি সিস্টেম APK ভেরিয়েন্টের তালিকা প্রদান করে।

ত্রুটি কোড

এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:

ত্রুটি কোড কারণ বিবরণ রেজোলিউশন
400 invalidValue অনুরোধে একটি অবৈধ মান প্রদান করা হয়েছে। এটি প্রায়শই একটি ত্রুটিপূর্ণ বা অবৈধ ক্রয় টোকেনের জন্য ফেরত পাঠানো হয়। API রেফারেন্সের উপর ভিত্তি করে অনুরোধের বডি বা প্যারামিটারে অবৈধ ফিল্ড মান সংশোধন করুন।
400 required অনুরোধটিতে একটি প্রয়োজনীয় ক্ষেত্র বা প্যারামিটার অনুপস্থিত। সমস্ত বাধ্যতামূলক ক্ষেত্র এবং পরামিতি অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে API ডকুমেন্টেশন দেখুন।
403 userInsufficientPermission অনুরোধকৃত ক্রিয়াকলাপ সম্পাদনের জন্য ব্যবহারকারীর পর্যাপ্ত অনুমতি নেই। নিশ্চিত করুন যে প্রমাণিত ব্যবহারকারীর Google Play Console-এ প্রয়োজনীয় অনুমতি আছে। আরও বিস্তারিত জানার জন্য "একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা" দেখুন।
404 notFound অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। শনাক্তকারী (যেমন, ক্রয় টোকেন, প্যাকেজের নাম, পণ্য আইডি, সাবস্ক্রিপশন আইডি) সঠিক কিনা তা যাচাই করুন।
409 concurrentUpdate একই সাথে আপডেট করা হচ্ছে এমন একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল। এক্সপোনেনশিয়াল ব্যাকঅফ দিয়ে অনুরোধটি পুনরায় চেষ্টা করুন। একই রিসোর্সে একযোগে পরিবর্তন এড়িয়ে চলুন।
5xx Generic error গুগল প্লে সার্ভারে সাধারণ ত্রুটি। আপনার অনুরোধটি আবার চেষ্টা করুন।

যদি সমস্যাটি থেকে যায়, তাহলে আপনার Google Play অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন অথবা একটি সহায়তা অনুরোধ জমা দিন। কোনও পরিচিত বিভ্রাটের জন্য Play Status Dashboard চেক করার কথা বিবেচনা করুন।