Antarmuka layanan Firebase ProjectManagement.
Tanda Tangan:
export declare class ProjectManagement
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
app | Aplikasi |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
androidApp(appId) | Membuat objek AndroidApp , dengan mereferensikan aplikasi Android yang ditentukan dalam project Firebase ini.Metode ini tidak menjalankan RPC. |
|
createAndroidApp(packageName, displayName) | Membuat aplikasi Android Firebase baru yang terkait dengan project Firebase ini. | |
createIosApp(bundleId, displayName) | Membuat aplikasi iOS Firebase baru yang terkait dengan project Firebase ini. | |
iosApp(appId) | Membuat objek iOSApp , dengan mereferensikan aplikasi iOS yang ditentukan dalam project Firebase ini.Metode ini tidak menjalankan RPC. |
|
listAndroidApps() | Mencantumkan hingga 100 aplikasi Android Firebase yang terkait dengan project Firebase ini. | |
listAppMetadata() | Mencantumkan hingga 100 aplikasi Firebase yang terkait dengan project Firebase ini. | |
listIosApps() | Mencantumkan hingga 100 aplikasi iOS Firebase yang terkait dengan project Firebase ini. | |
setDisplayName(namaDisplayBaru) | Perbarui nama tampilan project Firebase ini. | |
shaCertificate(shaHash) | Membuat objek ShaCertificate .Metode ini tidak menjalankan RPC. |
ProjectManagement.app
Tanda Tangan:
readonly app: App;
ProjectManagement.androidApp()
Membuat objek AndroidApp
, yang merujuk aplikasi Android yang ditentukan dalam project Firebase ini.
Metode ini tidak melakukan RPC.
Tanda Tangan:
androidApp(appId: string): AndroidApp;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
appId | string | appId aplikasi Android untuk referensi. |
Hasil:
Objek AndroidApp
yang merujuk ke aplikasi Android Firebase yang ditentukan.
ProjectManagement.createAndroidApp()
Membuat aplikasi Android Firebase baru yang terkait dengan project Firebase ini.
Tanda Tangan:
createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
namapaket | string | Nama paket kanonis Aplikasi Android, seperti yang akan muncul di Konsol Google Play. |
Nama Tampilan | string | Nama tampilan opsional yang ditetapkan pengguna untuk aplikasi baru ini. |
Hasil:
Promise<AndroidApp>
Promise yang di-resolve ke aplikasi Android yang baru dibuat.
ProjectManagement.createIosApp()
Membuat aplikasi iOS Firebase baru yang terkait dengan project Firebase ini.
Tanda Tangan:
createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
ID paket | string | ID app bundle iOS yang akan digunakan untuk aplikasi baru ini. |
Nama Tampilan | string | Nama tampilan opsional yang ditetapkan pengguna untuk aplikasi baru ini. |
Hasil:
Promise<IosApp>
Promise yang di-resolve ke aplikasi iOS yang baru dibuat.
ProjectManagement.iosApp()
Membuat objek iOSApp
, dengan merujuk aplikasi iOS yang ditentukan dalam project Firebase ini.
Metode ini tidak melakukan RPC.
Tanda Tangan:
iosApp(appId: string): IosApp;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
appId | string | appId aplikasi iOS untuk referensi. |
Hasil:
Objek iOSApp
yang merujuk ke aplikasi iOS Firebase yang ditentukan.
ProjectManagement.listAndroidApps()
Mencantumkan hingga 100 aplikasi Android Firebase yang terkait dengan project Firebase ini.
Tanda Tangan:
listAndroidApps(): Promise<AndroidApp[]>;
Hasil:
Promise<AndroidApp[]>
Daftar aplikasi Android.
ProjectManagement.listAppMetadata()
Mencantumkan hingga 100 aplikasi Firebase yang terkait dengan project Firebase ini.
Tanda Tangan:
listAppMetadata(): Promise<AppMetadata[]>;
Hasil:
Promise<AppMetadata[]>
Promise yang di-resolve ke daftar metadata aplikasi.
ProjectManagement.listIosApps()
Mencantumkan hingga 100 aplikasi iOS Firebase yang terkait dengan project Firebase ini.
Tanda Tangan:
listIosApps(): Promise<IosApp[]>;
Hasil:
Promise<IosApp[]>
Daftar aplikasi iOS.
ProjectManagement.setDisplayName()
Perbarui nama tampilan project Firebase ini.
Tanda Tangan:
setDisplayName(newDisplayName: string): Promise<void>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
namaDisplayBaru | string | Nama tampilan baru yang akan diperbarui. |
Hasil:
Janji<void>
Promise yang diselesaikan saat nama tampilan project telah diperbarui.
ProjectManagement.shaCertificate()
Membuat objek ShaCertificate
.
Metode ini tidak melakukan RPC.
Tanda Tangan:
shaCertificate(shaHash: string): ShaCertificate;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
{i>shaHash<i} | string | Hash SHA-1 atau SHA-256 untuk sertifikat ini. |
Hasil:
Objek ShaCertificate
berisi hash SHA yang ditentukan.