- طلب HTTP
- مَعلمات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- ApkDetail
- ApkManifest
- IntentFilter
- البيانات الوصفية
- UsesFeature
- الخدمة
- التجربة الآن
يتيح هذا الإعداد الحصول على تفاصيل حزمة APK الخاصة بتطبيق Android.
طلب HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
معامِلات طلب البحث
المَعلمات | |
---|---|
bundleLocation |
هذه السمة اختيارية. حِزمة التطبيق المطلوب تحليلها لمعرفة التفاصيل |
نص الطلب
يحتوي نص الطلب على مثيل FileReference
.
نص الاستجابة
ردّ يحتوي على تفاصيل تطبيق Android المحدَّد.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"apkDetail": {
object ( |
الحقول | |
---|---|
apkDetail |
تفاصيل تطبيق Android |
نطاقات الأذونات
يتطلب نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.
تفاصيل APK
تستند تفاصيل تطبيق Android إلى بيان التطبيق ومحتوى الأرشيف.
تمثيل JSON |
---|
{
"apkManifest": {
object ( |
الحقول | |
---|---|
apkManifest |
|
حزمة APK
بيان تطبيق Android. راجِع http://developer.android.com/guide/topics/manifest/manifest-intro.html.
تمثيل JSON |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
الحقول | |
---|---|
packageName |
اسم الحزمة بنمط Java الكامل لهذا التطبيق، على سبيل المثال "com.example.foo". |
minSdkVersion |
الحد الأدنى لمستوى واجهة برمجة التطبيقات المطلوب لتشغيل التطبيق. |
maxSdkVersion |
الحد الأقصى لمستوى واجهة برمجة التطبيقات الذي تم تصميم التطبيق للتشغيل عليه. |
targetSdkVersion |
تحدِّد هذه السياسة مستوى واجهة برمجة التطبيقات الذي تم تصميم التطبيق عليه لتشغيله. |
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:مطلوبة |
الخدمة
قسم
تمثيل JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
الحقول | |
---|---|
name |
قيمة android:name |
intentFilter[] |
فلاتر الأهداف في الخدمة |