- সম্পদ: DeviceTierConfig
- ডিভাইস গ্রুপ
- ডিভাইস নির্বাচক
- ডিভাইসরাম
- ডিভাইস আইডি
- সিস্টেম বৈশিষ্ট্য
- সিস্টেমঅনচিপ
- ডিভাইসটিয়ারসেট
- ডিভাইসটিয়ার
- UserCountrySet
- পদ্ধতি
সম্পদ: DeviceTierConfig
একটি অ্যাপের বিষয়বস্তুর জন্য ডিভাইস টার্গেটিং মাপদণ্ড বর্ণনাকারী কনফিগারেশন।
JSON প্রতিনিধিত্ব |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
ক্ষেত্র | |
---|---|
deviceTierConfigId | শুধুমাত্র আউটপুট। ডিভাইস স্তর কনফিগার আইডি. |
deviceGroups[] | অ্যাপের জন্য ডিভাইস গ্রুপের সংজ্ঞা। |
deviceTierSet | অ্যাপের জন্য ডিভাইস স্তরের সেটের সংজ্ঞা। |
userCountrySets[] | অ্যাপের জন্য ব্যবহারকারী দেশের সেটের সংজ্ঞা। |
ডিভাইস গ্রুপ
ডিভাইসের একটি গ্রুপ।
একটি গ্রুপ ডিভাইস নির্বাচকদের একটি সেট দ্বারা সংজ্ঞায়িত করা হয়। একটি ডিভাইস গ্রুপের অন্তর্গত যদি এটি কোনো নির্বাচক (লজিক্যাল OR) এর সাথে মেলে।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
ক্ষেত্র | |
---|---|
name | গ্রুপের নাম। |
deviceSelectors[] | এই গ্রুপের জন্য ডিভাইস নির্বাচক। যে কোনো নির্বাচকদের সাথে মেলে এমন একটি ডিভাইস এই গ্রুপে অন্তর্ভুক্ত করা হয়েছে। |
ডিভাইস নির্বাচক
একটি ডিভাইস গ্রুপের জন্য নির্বাচক। একটি নির্বাচক ডিভাইসের শর্তগুলির একটি সেট নিয়ে গঠিত যা একটি ডিভাইস গোষ্ঠীর যোগ্যতা নির্ধারণের জন্য সবগুলি (যৌক্তিক এবং) মেলে।
উদাহরণস্বরূপ, যদি একজন নির্বাচক RAM শর্তাবলী, ডিভাইস মডেল অন্তর্ভুক্তি এবং ডিভাইস মডেল বর্জন নির্দিষ্ট করে, তাহলে একটি ডিভাইস মেলে বলে বিবেচনা করা হয় যদি: ডিভাইসটি RAM শর্তের সাথে মেলে এবং ডিভাইসটি অন্তর্ভুক্ত ডিভাইস মডেলগুলির একটির সাথে মেলে এবং ডিভাইসটি বাদ দেওয়া ডিভাইস মডেলের সাথে মেলে না
JSON প্রতিনিধিত্ব |
---|
{ "deviceRam": { object ( |
ক্ষেত্র | |
---|---|
deviceRam | ডিভাইসের RAM এর শর্তাবলী। |
includedDeviceIds[] | এই নির্বাচক দ্বারা ডিভাইস মডেল অন্তর্ভুক্ত. |
excludedDeviceIds[] | এই নির্বাচক দ্বারা ডিভাইস মডেলগুলি বাদ দেওয়া হয়েছে, এমনকি যদি সেগুলি অন্য সব শর্তের সাথে মেলে। |
requiredSystemFeatures[] | নির্বাচক দ্বারা অন্তর্ভুক্ত করার জন্য একটি ডিভাইসে এই সমস্ত সিস্টেম বৈশিষ্ট্য থাকা প্রয়োজন৷ |
forbiddenSystemFeatures[] | যে ডিভাইসে এই সিস্টেম বৈশিষ্ট্যগুলির যেকোনও একটি আছে এই নির্বাচক দ্বারা বাদ দেওয়া হয়, এমনকি যদি এটি অন্য সব শর্তের সাথে মেলে। |
systemOnChips[] | ঐচ্ছিক। এই নির্বাচক দ্বারা অন্তর্ভুক্ত SoCs. শুধুমাত্র Android S+ ডিভাইসের জন্য কাজ করে। |
ডিভাইসরাম
একটি ডিভাইসের RAM ক্ষমতা সম্পর্কে শর্তাবলী।
JSON প্রতিনিধিত্ব |
---|
{ "minBytes": string, "maxBytes": string } |
ক্ষেত্র | |
---|---|
minBytes | বাইটে ন্যূনতম RAM (বাউন্ড অন্তর্ভুক্ত)। |
maxBytes | বাইটে সর্বাধিক RAM (বাউন্ড বাদ দেওয়া)। |
ডিভাইস আইডি
একটি ডিভাইসের শনাক্তকারী।
JSON প্রতিনিধিত্ব |
---|
{ "buildBrand": string, "buildDevice": string } |
ক্ষেত্র | |
---|---|
buildBrand | Build.BRAND এর মান। |
buildDevice | Build.DEVICE এর মান। |
সিস্টেম বৈশিষ্ট্য
একটি সিস্টেম বৈশিষ্ট্য প্রতিনিধিত্ব.
JSON প্রতিনিধিত্ব |
---|
{ "name": string } |
ক্ষেত্র | |
---|---|
name | বৈশিষ্ট্যের নাম। |
সিস্টেমঅনচিপ
একটি অ্যান্ড্রয়েড ডিভাইসের সিস্টেম-অন-চিপ (SoC) এর উপস্থাপনা। S+ ডিভাইস টার্গেট করতে ব্যবহার করা যেতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "manufacturer": string, "model": string } |
ক্ষেত্র | |
---|---|
manufacturer | প্রয়োজন। SoC এর ডিজাইনার, যেমন। "Google" বিল্ড প্রপার্টির মান "ro.soc.manufacturer" https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER আবশ্যক। |
model | প্রয়োজন। SoC এর মডেল, যেমন। "টেনসর" বিল্ড প্রপার্টির মান "ro.soc.model" https://developer.android.com/reference/android/os/Build#SOC_MODEL আবশ্যক। |
ডিভাইসটিয়ারসেট
ডিভাইস স্তরের একটি সেট।
একটি স্তর সেট নির্ধারণ করে যে ডিভাইস-টার্গেট করা সামগ্রীর জন্য অ্যাপ সামগ্রীর কোন বৈচিত্র একটি নির্দিষ্ট ডিভাইসে পরিবেশন করা হবে।
আপনার প্রতিটি স্তরে একটি অগ্রাধিকার স্তর নির্ধারণ করা উচিত, যা প্লে দ্বারা তাদের মূল্যায়ন করার ক্রম নির্ধারণ করে। আরো বিস্তারিত জানার জন্য DeviceTier.level এর ডকুমেন্টেশন দেখুন।
JSON প্রতিনিধিত্ব |
---|
{
"deviceTiers": [
{
object ( |
ক্ষেত্র | |
---|---|
deviceTiers[] | সেটের অন্তর্গত ডিভাইস স্তর। |
ডিভাইসটিয়ার
একটি একক ডিভাইস স্তর।
deviceGroupNames-এ যে কোনো ডিভাইস গ্রুপের সাথে মেলে এমন ডিভাইসগুলিকে স্তরের সাথে মেলে বলে মনে করা হয়।
JSON প্রতিনিধিত্ব |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
ক্ষেত্র | |
---|---|
deviceGroupNames[] | এই স্তরের অন্তর্ভুক্ত ডিভাইসের গ্রুপ. এই কনফিগারেশনে ডিভাইসগ্রুপের অধীনে এই গোষ্ঠীগুলিকে স্পষ্টভাবে সংজ্ঞায়িত করা আবশ্যক। |
level | স্তরের অগ্রাধিকার স্তর। স্তরগুলি স্তরের নিচের ক্রম অনুসারে মূল্যায়ন করা হয়: সর্বোচ্চ স্তরের স্তরের সর্বোচ্চ অগ্রাধিকার রয়েছে৷ একটি প্রদত্ত ডিভাইসের সাথে মিলে যাওয়া সর্বোচ্চ স্তরটি সেই ডিভাইসের জন্য নির্বাচন করা হয়৷ একটি স্তর সেটে আপনার স্তরগুলির জন্য আপনার স্তরগুলির একটি সংলগ্ন পরিসর ব্যবহার করা উচিত; একটি স্তর সেটে স্তর স্তর অনন্য হতে হবে। উদাহরণস্বরূপ, যদি আপনার স্তর সেটে 4 টি স্তর থাকে (গ্লোবাল ফলব্যাক সহ), আপনার এই কনফিগারেশনে স্তর 1, 2 এবং 3 সংজ্ঞায়িত করা উচিত। দ্রষ্টব্য: স্তর 0 একটি বিশ্বব্যাপী ফলব্যাক হিসাবে স্পষ্টভাবে সংজ্ঞায়িত করা হয়েছে এবং এখানে স্পষ্টভাবে সংজ্ঞায়িত কোন স্তরের সাথে মেলে না এমন ডিভাইসগুলির জন্য নির্বাচন করা হয়েছে৷ এই কনফিগারেশনে আপনাকে অবশ্যই লেভেল 0 স্পষ্টভাবে সংজ্ঞায়িত করতে হবে না। |
UserCountrySet
ব্যবহারকারী দেশগুলির একটি সেট।
একটি দেশের সেট নির্ধারণ করে যে অ্যাপের বিষয়বস্তুর কোন ভিন্নতা একটি নির্দিষ্ট স্থানে পরিবেশিত হবে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "countryCodes": [ string ] } |
ক্ষেত্র | |
---|---|
name | দেশের নাম সেট করুন। |
countryCodes[] | দেশের প্রতিনিধিত্বকারী দেশের কোডের তালিকা। একটি দেশের কোড ISO 3166 আলফা-2 ফর্ম্যাটে উপস্থাপন করা হয়। উদাহরণের জন্য:- ইতালির জন্য "IT", জর্জিয়ার জন্য "GE"। |
পদ্ধতি | |
---|---|
| একটি অ্যাপের জন্য একটি নতুন ডিভাইস স্তর কনফিগার তৈরি করে। |
| একটি নির্দিষ্ট ডিভাইস স্তর কনফিগারেশন প্রদান করে। |
| তৈরি করা ডিভাইস টিয়ার কনফিগারেশন ফেরত দেয়, তৈরির সময় অবরোহ অনুসারে অর্ডার করা হয়। |