- HTTP isteği
- İstek gövdesi
- Yanıt gövdesi
- Yetkilendirme kapsamları
- ApkDetail
- ApkManifest
- IntentFilter
- Meta veri
- UsesFeature
- Hizmet
- Deneyin
Bir Android uygulama APK'sının ayrıntılarını alır.
HTTP isteği
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek gövdesi, FileReference
öğesinin bir örneğini içerir.
Yanıt gövdesi
Belirtilen Android uygulaması APK'sının ayrıntılarını içeren yanıt.
Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"apkDetail": {
object ( |
Alanlar | |
---|---|
apkDetail |
Android APK'nın ayrıntıları. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.
APK Ayrıntısı
Uygulama manifesti ve apk arşivi içeriğine dayalı Android uygulaması ayrıntıları.
JSON gösterimi |
---|
{
"apkManifest": {
object ( |
Alanlar | |
---|---|
apkManifest |
|
ApkManifest
Android uygulama manifesti. http://developer.android.com/guide/topics/manifest/manifest-intro.html adresine bakın.
JSON gösterimi |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
Alanlar | |
---|---|
packageName |
Bu uygulama için tam Java stili paket adı, ör. "com.example.foo". |
minSdkVersion |
Uygulamanın çalışması için gereken minimum API düzeyi. |
maxSdkVersion |
Uygulamanın çalışmak üzere tasarlandığı maksimum API düzeyi. |
targetSdkVersion |
Uygulamanın çalıştırılmak üzere tasarlandığı API Düzeyi'ni belirtir. |
applicationLabel |
Uygulamanın kullanıcı tarafından okunabilen adı. |
intentFilters[] |
|
usesPermission[] |
Uygulama tarafından kullanılacağı beyan edilen izinler |
versionCode |
Uygulama tarafından dahili olarak kullanılan sürüm numarası. |
versionName |
Kullanıcılara gösterilen sürüm numarası. |
metadata[] |
Manifest'te tanımlanan meta veri etiketleri. |
usesFeature[] |
Manifest'te tanımlanan özellik kullanım etiketleri. |
services[] |
|
Intent Filtresi
JSON gösterimi |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Alanlar | |
---|---|
actionNames[] |
|
categoryNames[] |
|
mimeType |
etiketinin android:mimeType değeri. |
Meta veri
Manifest içindeki
JSON gösterimi |
---|
{ "name": string, "value": string } |
Alanlar | |
---|---|
name |
android:name değeri |
value |
android:value değeri |
Özelliği Kullanır
Manifest içindeki bir
JSON gösterimi |
---|
{ "name": string, "isRequired": boolean } |
Alanlar | |
---|---|
name |
android:name değeri |
isRequired |
android:required değeri |
Hizmet
JSON gösterimi |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Alanlar | |
---|---|
name |
android:name değeri |
intentFilter[] |
Hizmetteki amaç filtreleri |