- طلب HTTP
- هيئة الطلب
- هيئة الاستجابة
- نطاقات التفويض
- تفاصيل APK
- ApkManifest
- IntentFilter
- البيانات الوصفية
- ميزة الاستخدامات
- خدمة
- جربها!
الحصول على تفاصيل تطبيق Android APK.
طلب HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
يستخدم عنوان URL بناء جملة gRPC Transcoding .
هيئة الطلب
يحتوي نص الطلب على مثيل FileReference
.
هيئة الاستجابة
استجابة تحتوي على تفاصيل تطبيق Android المحدد APK.
في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل جيسون |
---|
{
"apkDetail": {
object ( |
مجالات | |
---|---|
apkDetail | تفاصيل APK للأندرويد. |
نطاقات التفويض
يتطلب نطاق OAuth التالي:
-
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، راجع نظرة عامة على المصادقة .
تفاصيل APK
تفاصيل تطبيق Android بناءً على بيان التطبيق ومحتويات أرشيف APK.
تمثيل جيسون |
---|
{
"apkManifest": {
object ( |
مجالات | |
---|---|
apkManifest | |
ApkManifest
بيان تطبيق Android. راجع http://developer.Android.com/guide/topics/manifest/manifest-intro.html
تمثيل جيسون |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
مجالات | |
---|---|
packageName | اسم الحزمة الكامل بنمط Java لهذا التطبيق، على سبيل المثال "com.example.foo". |
minSdkVersion | الحد الأدنى لمستوى API المطلوب لتشغيل التطبيق. |
maxSdkVersion | الحد الأقصى لمستوى واجهة برمجة التطبيقات (API) الذي تم تصميم التطبيق للتشغيل عليه. |
targetSdkVersion | يحدد مستوى واجهة برمجة التطبيقات (API) الذي تم تصميم التطبيق للتشغيل عليه. |
applicationLabel | اسم قابل للقراءة من قبل المستخدم للتطبيق. |
intentFilters[] | |
usesPermission[] | الأذونات المعلنة ليتم استخدامها من قبل التطبيق |
versionCode | رقم الإصدار المستخدم داخليًا بواسطة التطبيق. |
versionName | رقم الإصدار يظهر للمستخدمين. |
metadata[] | علامات البيانات التعريفية المحددة في البيان. |
usesFeature[] | علامات استخدام الميزة المحددة في البيان. |
services[] | الخدمات الواردة في |
IntentFilter
ال
تمثيل جيسون |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
مجالات | |
---|---|
actionNames[] | android: قيمة الاسم لـ |
categoryNames[] | android: قيمة الاسم لـ |
mimeType | قيمة android:mimeType لـ بطاقة شعار. |
البيانات الوصفية
أ
تمثيل جيسون |
---|
{ "name": string, "value": string } |
مجالات | |
---|---|
name | الروبوت: قيمة الاسم |
value | الروبوت: قيمة القيمة |
ميزة الاستخدامات
أ
تمثيل جيسون |
---|
{ "name": string, "isRequired": boolean } |
مجالات | |
---|---|
name | الروبوت: قيمة الاسم |
isRequired | الروبوت: القيمة المطلوبة |
خدمة
ال
تمثيل جيسون |
---|
{
"name": string,
"intentFilter": [
{
object ( |
مجالات | |
---|---|
name | الروبوت: قيمة الاسم |
intentFilter[] | مرشحات النوايا في الخدمة |