- درخواست HTTP
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- ApkDetail
- ApkManifest
- IntentFilter
- فراداده
- استفاده از ویژگی
- سرویس
- آن را امتحان کنید!
جزئیات APK یک برنامه Android را دریافت می کند.
درخواست HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
URL از دستور GRPC Transcoding استفاده می کند.
درخواست بدن
بدنه درخواست شامل یک نمونه از FileReference
است.
بدن پاسخگو
پاسخ حاوی جزئیات APK برنامه Android مشخص شده.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"apkDetail": {
object ( |
زمینه های | |
---|---|
apkDetail | جزئیات APK اندروید. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.
ApkDetail
جزئیات برنامه اندروید بر اساس مانیفست برنامه و محتوای آرشیو apk.
نمایندگی JSON |
---|
{
"apkManifest": {
object ( |
زمینه های | |
---|---|
apkManifest | |
ApkManifest
مانیفست برنامه اندروید. به http://developer.android.com/guide/topics/manifest/manifest-intro.html مراجعه کنید
نمایندگی JSON |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
زمینه های | |
---|---|
packageName | نام کامل بسته به سبک جاوا برای این برنامه، به عنوان مثال "com.example.foo". |
minSdkVersion | حداقل سطح API مورد نیاز برای اجرای برنامه. |
maxSdkVersion | حداکثر سطح API که برنامه برای اجرا در آن طراحی شده است. |
targetSdkVersion | سطح API را که برنامه برای اجرا در آن طراحی شده است را مشخص می کند. |
applicationLabel | نام قابل خواندن توسط کاربر برای برنامه. |
intentFilters[] | |
usesPermission[] | مجوزهای اعلام شده برای استفاده توسط برنامه |
versionCode | شماره نسخه مورد استفاده داخلی توسط برنامه. |
versionName | شماره نسخه به کاربران نشان داده شده است. |
metadata[] | تگ های متا داده در مانیفست تعریف شده اند. |
usesFeature[] | برچسبهای استفاده از ویژگی تعریف شده در مانیفست. |
services[] | خدمات موجود در |
IntentFilter
این
نمایندگی JSON |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
زمینه های | |
---|---|
actionNames[] | مقدار android:name از |
categoryNames[] | مقدار android:name از |
mimeType | مقدار android:mimeType از برچسب زدن |
فراداده
آ
نمایندگی JSON |
---|
{ "name": string, "value": string } |
زمینه های | |
---|---|
name | مقدار android:name |
value | مقدار android:value |
استفاده از ویژگی
آ
نمایندگی JSON |
---|
{ "name": string, "isRequired": boolean } |
زمینه های | |
---|---|
name | مقدار android:name |
isRequired | مقدار android:quired |
سرویس
این
نمایندگی JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
زمینه های | |
---|---|
name | مقدار android:name |
intentFilter[] | فیلترهای هدف در سرویس |