REST Resource: projects.androidApps

منبع: اپلیکیشن اندروید

جزئیات برنامه Firebase برای اندروید.

نمایندگی JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
زمینه های
name

string

نام منبع AndroidApp ، در قالب:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber پروژه اصلی (توصیه می شود) یا ProjectId آن. درباره استفاده از شناسه‌های پروژه در استاندارد AIP 2510 Google بیشتر بیاموزید.
    توجه داشته باشید که مقدار PROJECT_IDENTIFIER در هر بدنه پاسخی ProjectId خواهد بود.
  • APP_ID : شناسه منحصربه‌فرد جهانی و اختصاص داده شده توسط Firebase برای برنامه (به appId مراجعه کنید).
appId

string

فقط خروجی تغییرناپذیر. شناسه منحصربه‌فرد جهانی که Firebase برای AndroidApp اختصاص داده است.

این شناسه باید به عنوان یک نشانه غیر شفاف در نظر گرفته شود، زیرا قالب داده مشخص نشده است.

displayName

string

نام نمایشی اختصاص داده شده توسط کاربر برای AndroidApp .

projectId

string

فقط خروجی تغییرناپذیر. یک شناسه منحصر به فرد اختصاص داده شده توسط کاربر FirebaseProject والد برای AndroidApp .

packageName

string

تغییرناپذیر. نام بسته متعارف برنامه Android همانطور که در کنسول برنامه‌نویس Google Play ظاهر می‌شود.

apiKeyId

string

شناسه (UID) منحصربفرد جهانی و اختصاص داده شده توسط Google برای کلید Firebase API مرتبط با AndroidApp .

توجه داشته باشید که این مقدار UID کلید API است، نه keyString کلید API. keyString مقداری است که در آرتیفکت پیکربندی برنامه یافت می‌شود.

اگر apiKeyId در درخواست‌های androidApps.Create تنظیم نشده باشد، Firebase به طور خودکار یک apiKeyId را با AndroidApp مرتبط می‌کند. این کلید مرتبط خودکار ممکن است یک کلید معتبر موجود باشد یا اگر کلید معتبری وجود نداشته باشد، یک کلید جدید ارائه خواهد شد.

در درخواست‌های وصله، apiKeyId نمی‌توان روی یک مقدار خالی تنظیم کرد، و UID جدید باید هیچ محدودیتی نداشته باشد یا فقط دارای محدودیت‌هایی باشد که برای AndroidApp مرتبط معتبر هستند. توصیه می کنیم از Google Cloud Console برای مدیریت کلیدهای API استفاده کنید.

state

enum ( State )

فقط خروجی وضعیت چرخه حیات برنامه

sha1Hashes[]

string

گواهی SHA1 برای AndroidApp هش می کند.

sha256Hashes[]

string

هش گواهی SHA256 برای AndroidApp .

etag

string

این چک‌سوم توسط سرور بر اساس مقدار فیلدهای دیگر محاسبه می‌شود و ممکن است با درخواست‌های به‌روزرسانی ارسال شود تا اطمینان حاصل شود که مشتری قبل از ادامه، یک مقدار به‌روز دارد.

درباره etag در استاندارد AIP-154 Google بیشتر بیاموزید.

این تگ به شدت تایید شده است.

مواد و روش ها

create

ایجاد یک AndroidApp جدید در FirebaseProject مشخص شده را درخواست می کند.

get

AndroidApp مشخص شده را دریافت می کند.

getConfig

مصنوع پیکربندی مرتبط با AndroidApp مشخص شده را دریافت می کند.

list

هر AndroidApp مرتبط با FirebaseProject مشخص شده را فهرست می کند.

patch

ویژگی های AndroidApp مشخص شده را به روز می کند.

remove

AndroidApp مشخص شده را از FirebaseProject حذف می کند.

undelete

AndroidApp مشخص شده را به FirebaseProject بازیابی می کند.