- রিসোর্স: সাম্প্রতিক অ্যাপ ভিউ
- ক্যাটালগঅ্যাপভিউ
- ডেভেলপার বিবরণ
- অ্যাপের যোগাযোগের তথ্য
- অ্যাপক্যাটাগরি
- স্থানীয় স্টোর তালিকা
- স্থানীয় স্টোর তালিকা
- ইমেজ অ্যাসেট
- ভিডিও অ্যাসেট
- স্ক্রিনশটসেট
- ডিভাইস সামঞ্জস্যের প্রয়োজনীয়তা
- এসডিকে সংস্করণ
- ব্যবহার কনফিগারেশন
- কীবোর্ডের ধরন
- নেভিগেশন টাইপ
- টাচস্ক্রিন টাইপ
- সামঞ্জস্যপূর্ণ স্ক্রিন
- স্ক্রিনসাইজ
- ঘনত্ব
- Use32BitAbi
- অনুমতি
- ডিভাইস শনাক্তকারী
- ডিভাইস সিলেক্টর
- রামসিলেক্টর
- সোসসিলেক্টর
- ডিভাইস টাইপ সিলেক্টর
- তারিখ
- পদ্ধতি
রিসোর্স: সাম্প্রতিক অ্যাপ ভিউ
সম্প্রতি আপডেট করা একটি অ্যাপের মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{
"appView": {
object ( |
| ক্ষেত্র | |
|---|---|
appView | সম্প্রতি আপডেট করা অ্যাপ ভিউ। |
ক্যাটালগঅ্যাপভিউ
অ্যাপ স্টোরগুলির জন্য ক্যাটালগ এক্সপোর্টের মধ্যে একটি গুগল প্লে অ্যাপের দৃশ্য।
| JSON উপস্থাপনা |
|---|
{ "packageName": string, "developerDetails": { object ( |
| ক্ষেত্র | |
|---|---|
packageName | অ্যাপটির প্যাকেজ নাম। |
developerDetails | অ্যাপটির ডেভেলপারের বিবরণ। |
appContactInformation | অ্যাপটির জন্য ডেভেলপার কর্তৃক প্রদত্ত যোগাযোগের তথ্য। |
appCategory | |
appSubcategory | অ্যাপটির উপশ্রেণী, যেমন "GAME_ACTION"। |
hasInAppPurchases | অ্যাপটিতে গুগল প্লে-এর মাধ্যমে ইন-অ্যাপ পারচেজ আছে কিনা। |
localizedStoreListings | অ্যাপটির স্থানীয় স্টোর তালিকাগুলো, যেগুলো গুগল প্লে-তে দেখানো হয়। |
deviceCompatibilityRequirements[] | অ্যাপটি ডিভাইস সামঞ্জস্যের একাধিক শর্তাবলী নির্দিষ্ট করতে পারে, এবং একটি ডিভাইসকে অ্যাপটির সাথে সামঞ্জস্যপূর্ণ বলে গণ্য করা হয় যদি এটি |
permissions[] | অ্যাপ কর্তৃক ঘোষিত প্রয়োজনীয় অনুমতিসমূহ, যা সকল অ্যান্ড্রয়েড এসডিকে সংস্করণের জন্য প্রযোজ্য। |
permissionsSdk23[] | অ্যাপ কর্তৃক ঘোষিত প্রয়োজনীয় অনুমতিসমূহ, যা অ্যান্ড্রয়েড এসডিকে সংস্করণ এসডিকে ২৩ এবং তার পরবর্তী সংস্করণগুলোর জন্য প্রযোজ্য। |
excludedDevicesByIdentifier[] | deviceCompatibilityRequirements-এর আবশ্যিক শর্তাবলীর সাথে অন্যথায় সামঞ্জস্যপূর্ণ হওয়া সত্ত্বেও অ্যাপটির বিতরণ থেকে বাদ দেওয়া ডিভাইসগুলির তালিকা। এগুলি OR-ed পদ্ধতিতে সাজানো, অর্থাৎ, কোনো ডিভাইস যদি এই আইডেন্টিফায়ারগুলির কোনোটির সাথে মিলে যায়, তবে সেটিকে বাদ দেওয়া হয়। |
excludedDevicesBySelector[] | deviceCompatibilityRequirements-এর শর্তাবলীর সাথে অন্যথায় সামঞ্জস্যপূর্ণ হওয়া সত্ত্বেও অ্যাপটির বিতরণ থেকে বাদ দেওয়া ডিভাইসগুলির তালিকা। কোনো ডিভাইসকে বাদ দেওয়া হয় যদি এটি প্রদত্ত নির্বাচকগুলির কোনোটির সাথে মিলে যায়। |
activeVersionNames[] | |
privacyPolicyUrl | অ্যাপটির গোপনীয়তা নীতির ইউআরএল। |
hasInAppAds | অ্যাপটিতে বিজ্ঞাপন আছে কিনা। |
isAdultOnlyAudience | অ্যাপটি শুধুমাত্র প্রাপ্তবয়স্ক (১৮+) দর্শকদের জন্য তৈরি করা হয়েছে কিনা। |
iarcCertificateId | অ্যাপটির IARC সার্টিফিকেট আইডি। |
firstReleaseDate | অ্যাপটি প্রথম প্রকাশের তারিখ। |
priceInTheUnitedStates | মার্কিন যুক্তরাষ্ট্রে অ্যাপটির মূল্য। অ্যাপটি বিনামূল্যে হলে খালি থাকবে। |
salePriceInTheUnitedStates | মার্কিন যুক্তরাষ্ট্রে অ্যাপটির বিক্রয় মূল্য। শুধুমাত্র সেইসব পেইড অ্যাপের জন্য এই তথ্য দেখানো হয়, যেগুলোর মার্কিন যুক্তরাষ্ট্রে সক্রিয় বিক্রয় রয়েছে। |
deliveryToken | গুগল প্লে ইনলাইন ইনস্টল এপিআই (API) ব্যবহার করে অ্যাপটি ডেলিভারির জন্য ব্যবহৃত টোকেন। |
lastPublishTime | অ্যাপটি সর্বশেষ প্রকাশিত হওয়ার সময়সূচক। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
ডেভেলপার বিবরণ
একটি গুগল প্লে অ্যাপের ডেভেলপারের বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| ক্ষেত্র | |
|---|---|
developerName | অ্যাপটির ডেভেলপারের নাম। |
contactEmail | ডেভেলপারের যোগাযোগের ইমেল। |
address | ডেভেলপারের ভৌত ঠিকানা। |
phoneNumber | ডেভেলপারের ফোন নম্বর। |
website | ডেভেলপারের ওয়েবসাইট। |
অ্যাপের যোগাযোগের তথ্য
অ্যাপটির জন্য যোগাযোগের তথ্য।
| JSON উপস্থাপনা |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| ক্ষেত্র | |
|---|---|
contactEmail | এই অ্যাপের যোগাযোগের ইমেল। সর্বদা নির্ধারিত। |
phoneNumber | এই অ্যাপের জন্য যোগাযোগের ফোন নম্বর। ডেভেলপার কর্তৃক ঐচ্ছিকভাবে সরবরাহ করা হয়। |
websiteUrl | এই অ্যাপটির যোগাযোগের ওয়েবসাইটের ইউআরএল। ডেভেলপার কর্তৃক ঐচ্ছিকভাবে প্রদান করা হয়। |
অ্যাপক্যাটাগরি
অ্যাপটির বিভাগ।
| এনাম | |
|---|---|
APP_CATEGORY_UNSPECIFIED | |
GAME | |
APP | |
স্থানীয় স্টোর তালিকা
| JSON উপস্থাপনা |
|---|
{
"localizedStoreListings": [
{
object ( |
| ক্ষেত্র | |
|---|---|
localizedStoreListings[] | |
defaultLanguageCode | অ্যাপটির ডিফল্ট ভাষা কোড। কোনো নির্দিষ্ট ভাষার জন্য স্থানীয় ভাষায় স্টোর লিস্টিং উপলব্ধ না থাকলে, তার পরিবর্তে ডিফল্ট ভাষার অ্যাসেট ব্যবহার করা হয়। |
স্থানীয় স্টোর তালিকা
অ্যাপটির স্থানীয় স্টোর তালিকা।
| JSON উপস্থাপনা |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| ক্ষেত্র | |
|---|---|
languageCode | এই স্থানীয়করণের জন্য BCP-47 ভাষা কোড। |
appName | এই স্থানীয়করণে অ্যাপটির নাম। |
shortDescription | এই স্থানীয়করণে অ্যাপটির একটি সংক্ষিপ্ত বিবরণ। |
fullDescription | এই স্থানীয়করণে অ্যাপটির একটি বিশদ বিবরণ। |
icon | অ্যাপটির আইকন। |
featureGraphic | অ্যাপটির প্রধান গ্রাফিক। |
video | অ্যাপটির ভিডিও। |
phoneScreenshots | অ্যাপটির ফোনের স্ক্রিনশটগুলো। |
tabletSmallScreenshots | অ্যাপটির ছোট ট্যাবলেট স্ক্রিনশটগুলো। |
tabletRegularScreenshots | অ্যাপটির সাধারণ ট্যাবলেট স্ক্রিনশটগুলো। |
ইমেজ অ্যাসেট
একটি চিত্র সম্পদ।
| JSON উপস্থাপনা |
|---|
{ "imageUrl": string } |
| ক্ষেত্র | |
|---|---|
imageUrl | ইমেজ অ্যাসেটটির ইউআরএল। |
ভিডিও অ্যাসেট
একটি ভিডিও সম্পদ।
| JSON উপস্থাপনা |
|---|
{ "videoUrl": string } |
| ক্ষেত্র | |
|---|---|
videoUrl | ভিডিও অ্যাসেটটির ইউআরএল। |
স্ক্রিনশটসেট
কয়েকটি স্ক্রিনশট।
| JSON উপস্থাপনা |
|---|
{
"screenshots": [
{
object ( |
| ক্ষেত্র | |
|---|---|
screenshots[] | স্ক্রিনশটগুলোর ইমেজ অ্যাসেটসমূহ। |
ডিভাইস সামঞ্জস্যের প্রয়োজনীয়তা
অ্যাপটির জন্য ডিভাইস সামঞ্জস্যতার কিছু আবশ্যিক শর্ত নির্ধারণ করে। অ্যাপটির সাথে সামঞ্জস্যপূর্ণ বলে বিবেচিত হওয়ার জন্য একটি ডিভাইসকে অবশ্যই এই সেটের সমস্ত শর্ত পূরণ করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "sdkVersion": { object ( |
| ক্ষেত্র | |
|---|---|
sdkVersion | অ্যাপটি যেসব SDK ভার্সনের সাথে সামঞ্জস্যপূর্ণ, তার একটি পরিসর নির্ধারণ করে। |
requiredSystemFeatures[] | অ্যাপটির জন্য প্রয়োজনীয় সিস্টেম ফিচারসমূহ। অ্যাপটির সাথে সামঞ্জস্যপূর্ণ বলে বিবেচিত হওয়ার জন্য একটি ডিভাইসে অবশ্যই সমস্ত সিস্টেম ফিচার থাকতে হবে। |
requiredSoftwareLibraries[] | |
isScreenRequired | অ্যাপটির জন্য স্ক্রিন প্রয়োজন কিনা তা নির্দিষ্ট করে। |
glEsVersion | OpenGL ES-এর প্রয়োজনীয় সংস্করণ। |
usesConfigurations[] | |
compatibleScreens[] | |
supportedScreens[] | |
requiresSmallestWidthDp | স্ক্রিনের জন্য প্রয়োজনীয় সর্বনিম্ন প্রস্থ নির্দিষ্ট করে। |
supportedGlTextures[] | |
nativePlatforms[] | প্রয়োজনীয় ABI (অ্যাপ্লিকেশন বাইনারি ইন্টারফেস)-এর তালিকা, যেমন |
use32BitAbi | Manifest থেকে প্রাপ্ত |
এসডিকে সংস্করণ
এসডিকে ভার্সনের একটি পরিসর নির্ধারণ করে। একটি ডিভাইসকে সামঞ্জস্যপূর্ণ বলে গণ্য করা হয়, যদি তার এসডিকে ভার্সনটি minSdkVersion এবং maxSdkVersion পরিসরের মধ্যে থাকে।
| JSON উপস্থাপনা |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| ক্ষেত্র | |
|---|---|
minSdkVersion | অ্যাপটির জন্য প্রয়োজনীয় সর্বনিম্ন SDK সংস্করণ (অন্তর্ভুক্ত)। |
maxSdkVersion | অ্যাপটির জন্য প্রয়োজনীয় সর্বোচ্চ SDK সংস্করণ (অন্তর্ভুক্ত)। |
targetSdkVersion | অ্যাপটির জন্য নির্ধারিত SDK সংস্করণ। |
ব্যবহার কনফিগারেশন
uses-configuration ম্যানিফেস্ট ট্যাগ ব্যবহারের মাধ্যমে প্রয়োজনীয় হিসেবে চিহ্নিত সমস্ত কনফিগারেশনকে বোঝায়।
| JSON উপস্থাপনা |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| ক্ষেত্র | |
|---|---|
requiresFiveWayNavigation | অ্যাপ্লিকেশনটির জন্য ফাইভ-ওয়ে নেভিগেশন কন্ট্রোল প্রয়োজন কিনা। |
requiresHardwareKeyboard | অ্যাপ্লিকেশনটির জন্য হার্ডওয়্যার কিবোর্ড প্রয়োজন কিনা। |
requiredKeyboardType | প্রয়োজনীয় কিবোর্ডের ধরন। |
requiredNavigationType | নেভিগেশন ডিভাইস প্রয়োজন। |
requiredTouchscreenType | প্রয়োজনীয় টাচ স্ক্রিনের ধরন। |
কীবোর্ডের ধরন
| এনাম | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED | |
KEYBOARD_TYPE_UNDEFINED | |
KEYBOARD_TYPE_NO_KEYS | |
KEYBOARD_TYPE_QWERTY | |
KEYBOARD_TYPE_TWELVE_KEY | |
টাচস্ক্রিন টাইপ
| এনাম | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED | |
TOUCHSCREEN_TYPE_UNDEFINED | |
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN | |
TOUCHSCREEN_TYPE_STYLUS | |
TOUCHSCREEN_TYPE_FINGER | |
সামঞ্জস্যপূর্ণ স্ক্রিন
compatible-screens ম্যানিফেস্ট ট্যাগে তালিকাভুক্ত সামঞ্জস্যপূর্ণ স্ক্রিনসমূহ।
| JSON উপস্থাপনা |
|---|
{ "screenSize": enum ( |
| ক্ষেত্র | |
|---|---|
screenSize | স্ক্রিনের আকার। |
density | স্ক্রিন ঘনত্ব। |
স্ক্রিনসাইজ
স্ক্রিনের আকার।
| এনাম | |
|---|---|
SCREEN_SIZE_UNSPECIFIED | |
SCREEN_SIZE_SMALL | |
SCREEN_SIZE_NORMAL | |
SCREEN_SIZE_LARGE | |
SCREEN_SIZE_EXTRA_LARGE | |
ঘনত্ব
স্ক্রিন ঘনত্ব।
| এনাম | |
|---|---|
DENSITY_UNSPECIFIED | |
DENSITY_NODPI | |
DENSITY_LDPI | |
DENSITY_MDPI | |
DENSITY_TVDPI | |
DENSITY_HDPI | |
DENSITY_280 | |
DENSITY_XHDPI | |
DENSITY_360 | |
DENSITY_400 | |
DENSITY_420 | |
DENSITY_XXHDPI | |
DENSITY_560 | |
DENSITY_XXXHDPI | |
Use32BitAbi
Manifest থেকে প্রাপ্ত android:use32BitAbi ফ্ল্যাগের মান। https://developer.android.com/reference/android/R.attr#use32bitAbi .
| এনাম | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED | |
USE_32_BIT_ABI_TRUE | use32BitAbi-এর মান 'true'-তে সেট করা হয়েছে। |
USE_32_BIT_ABI_OTHER | use32BitAbi-এর মান সেট করা নেই অথবা 'true' ছাড়া অন্য কিছুতে সেট করা আছে। |
অনুমতি
একটি অ্যাপ দ্বারা ঘোষিত অনুমতি।
| JSON উপস্থাপনা |
|---|
{ "name": string, "maxSdkVersion": integer } |
| ক্ষেত্র | |
|---|---|
name | |
maxSdkVersion | |
ডিভাইস শনাক্তকারী
একটি ডিভাইসের জন্য একটি ডিভাইস শনাক্তকারী নির্ধারণ করে।
| JSON উপস্থাপনা |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| ক্ষেত্র | |
|---|---|
deviceBrand | |
deviceModel | |
ডিভাইস সিলেক্টর
কোনো ডিভাইসের জন্য একটি ডিভাইস সিলেক্টর নির্ধারণ করে। একটি ডিভাইসকে মিলে গেছে বলে গণ্য করা হয় যদি এটি প্রদত্ত সিলেক্টরগুলোর যেকোনো একটির সাথে মিলে যায়।
| JSON উপস্থাপনা |
|---|
{ "ramSelector": { object ( |
| ক্ষেত্র | |
|---|---|
ramSelector | একটি ডিভাইসের জন্য র্যাম নির্বাচক নির্ধারণ করে। |
socSelectors[] | SOC সিলেক্টরসমূহ। একটি ডিভাইস ডিভাইস সিলেক্টরের সাথে মিলে যায় যদি এটি SOC সিলেক্টরগুলোর যেকোনো একটির সাথে মেলে। |
deviceTypeSelector | |
রামসিলেক্টর
একটি ডিভাইসের জন্য র্যাম নির্বাচক নির্ধারণ করে।
| JSON উপস্থাপনা |
|---|
{ "ramMbLessThanOrEqual": string } |
| ক্ষেত্র | |
|---|---|
ramMbLessThanOrEqual | এটি এমন যেকোনো ডিভাইসের সাথে মিলবে যেটিতে ramMbLessThanOrEqual mb র্যাম আছে। |
সোসসিলেক্টর
একটি ডিভাইসের জন্য একটি SOC সিলেক্টর নির্ধারণ করে। এটি এমন যেকোনো ডিভাইসের সাথে মিলবে, যার SoC (সিস্টেম অন চিপ) সিলেক্টরের সমস্ত ফিল্ডের সাথে মিলে যায়।
| JSON উপস্থাপনা |
|---|
{ "socMake": string, "socModel": string } |
| ক্ষেত্র | |
|---|---|
socMake | |
socModel | |
ডিভাইস টাইপ সিলেক্টর
নির্দিষ্ট ধরনের ডিভাইস মেলানোর জন্য নির্বাচক।
| এনাম | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED | |
ANDROID_GO | |
তারিখ
এটি একটি সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখকে বোঝায়, যেমন জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও উল্লেখ করা থাকে অথবা তা গুরুত্বহীন। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাপেক্ষে নির্ধারিত হয়। এটি নিম্নলিখিতগুলির মধ্যে যেকোনো একটিকে বোঝাতে পারে:
- একটি পূর্ণাঙ্গ তারিখ, যেখানে বছর, মাস এবং দিনের মান শূন্য নয়।
- একটি মাস ও দিন, সাথে শূন্য বছর (উদাহরণস্বরূপ, বিবাহবার্ষিকী)।
- একটি স্বতন্ত্র বছর, যার একটি শূন্য মাস এবং একটি শূন্য দিন রয়েছে।
- একটি বছর ও মাস, সাথে একটি শূন্য দিন (উদাহরণস্বরূপ, ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।
সম্পর্কিত প্রকার:
-
google.type.TimeOfDay -
google.type.DateTime -
google.protobuf.Timestamp
| JSON উপস্থাপনা |
|---|
{ "year": integer, "month": integer, "day": integer } |
| ক্ষেত্র | |
|---|---|
year | তারিখের বছর। বছরটি অবশ্যই ১ থেকে ৯৯৯৯-এর মধ্যে হতে হবে, অথবা বছর ছাড়া তারিখ নির্দিষ্ট করতে ০ দিতে হবে। |
month | বছরের মাস। অবশ্যই ১ থেকে ১২-এর মধ্যে হতে হবে, অথবা মাস ও দিন ছাড়া বছর বোঝাতে ০ হতে হবে। |
day | মাসের একটি দিন। দিনটি অবশ্যই ১ থেকে ৩১-এর মধ্যে হতে হবে এবং তা বছর ও মাস উভয়ের জন্য প্রযোজ্য হবে, অথবা শুধু বছর কিংবা এমন বছর ও মাস নির্দিষ্ট করার জন্য ০ ব্যবহার করা যাবে যেখানে দিনটি গুরুত্বপূর্ণ নয়। |
পদ্ধতি | |
|---|---|
| সম্প্রতি আপডেট হওয়া অ্যাপের মেটাডেটা ফেরত দেয়। |
ত্রুটি কোড
এই রিসোর্সের কার্যক্রম নিম্নলিখিত HTTP ত্রুটি কোডগুলি প্রদান করে:
| ত্রুটি কোড | কারণ | বর্ণনা | সমাধান |
|---|