- HTTP isteği
- Sorgu parametreleri
- İstek gövdesi
- Yanıt gövdesi
- Yetkilendirme kapsamları
- ApkDetail
- ApkManifest
- IntentFilter
- Meta veri
- Kullanım Özelliği
- 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.
Sorgu parametreleri
Parametreler | |
---|---|
bundleLocation |
İsteğe bağlı. Ayrıntılar için ayrıştırılacak App Bundle. |
İstek içeriği
İstek gövdesi, FileReference
öğesinin bir örneğini içerir.
Yanıt gövdesi
Belirtilen Android uygulaması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 Uygulamasıyla ilgili 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 arşiv 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" olarak ekleyebilirsiniz. |
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 bir
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 |