ProjectManagement class

Antarmuka layanan Firebase ProjectManagement.

Tanda tangan:

export declare class ProjectManagement 

Properti

Properti Pengubah Jenis Keterangan
aplikasi Aplikasi

Metode

metode Pengubah Keterangan
androidApp(ID aplikasi) Membuat objek AndroidApp , mereferensikan aplikasi Android tertentu dalam proyek Firebase ini. Metode ini tidak melakukan RPC.
buatAndroidApp(NamaPaket, Namatampilan) Membuat aplikasi Android Firebase baru yang terkait dengan proyek Firebase ini.
buatIosApp(bundleId, nama tampilan) Membuat aplikasi Firebase iOS baru yang terkait dengan proyek Firebase ini.
iosApp(ID aplikasi) Membuat objek iOSApp , mereferensikan aplikasi iOS tertentu dalam proyek Firebase ini. Metode ini tidak melakukan RPC.
daftarAndroidApps() Mencantumkan hingga 100 aplikasi Android Firebase yang terkait dengan proyek Firebase ini.
daftarAppMetadata() Mencantumkan hingga 100 aplikasi Firebase yang terkait dengan proyek Firebase ini.
daftarIosApps() Mencantumkan hingga 100 aplikasi Firebase iOS yang terkait dengan proyek Firebase ini.
setDisplayName(namaTampilan baru) Perbarui nama tampilan proyek Firebase ini.
Sertifikat sha(shaHash) Membuat objek ShaCertificate . Metode ini tidak melakukan RPC.

Manajemen Proyek.app

Tanda tangan:

readonly app: App;

Manajemen Proyek.androidApp()

Membuat objek AndroidApp , mereferensikan aplikasi Android tertentu dalam proyek Firebase ini.

Metode ini tidak melakukan RPC.

Tanda tangan:

androidApp(appId: string): AndroidApp;

Parameter

Parameter Jenis Keterangan
appId rangkaian appId aplikasi Android untuk referensi.

Pengembalian:

Aplikasi Android

Objek AndroidApp yang mereferensikan aplikasi Android Firebase yang ditentukan.

Manajemen Proyek.createAndroidApp()

Membuat aplikasi Android Firebase baru yang terkait dengan proyek Firebase ini.

Tanda tangan:

createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;

Parameter

Parameter Jenis Keterangan
nama paket rangkaian Nama paket kanonis Aplikasi Android, seperti yang akan muncul di Konsol Pengembang Google Play.
nama tampilan rangkaian Nama tampilan opsional yang ditetapkan pengguna untuk aplikasi baru ini.

Pengembalian:

Janji< AndroidApp >

Sebuah janji yang menyelesaikan aplikasi Android yang baru dibuat.

Manajemen Proyek.createIosApp()

Membuat aplikasi Firebase iOS baru yang terkait dengan proyek Firebase ini.

Tanda tangan:

createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;

Parameter

Parameter Jenis Keterangan
bundelId rangkaian ID paket aplikasi iOS yang akan digunakan untuk aplikasi baru ini.
nama tampilan rangkaian Nama tampilan opsional yang ditetapkan pengguna untuk aplikasi baru ini.

Pengembalian:

Janji< IosApp >

Sebuah janji yang diselesaikan pada aplikasi iOS yang baru dibuat.

Manajemen Proyek.iosApp()

Membuat objek iOSApp , mereferensikan aplikasi iOS tertentu dalam proyek Firebase ini.

Metode ini tidak melakukan RPC.

Tanda tangan:

iosApp(appId: string): IosApp;

Parameter

Parameter Jenis Keterangan
appId rangkaian appId aplikasi iOS yang akan dijadikan referensi.

Pengembalian:

iOSApp

Objek iOSApp yang mereferensikan aplikasi Firebase iOS yang ditentukan.

Manajemen Proyek.listAndroidApps()

Mencantumkan hingga 100 aplikasi Android Firebase yang terkait dengan proyek Firebase ini.

Tanda tangan:

listAndroidApps(): Promise<AndroidApp[]>;

Pengembalian:

Janji< AndroidApp []>

Daftar aplikasi Android.

Manajemen Proyek.listAppMetadata()

Mencantumkan hingga 100 aplikasi Firebase yang terkait dengan proyek Firebase ini.

Tanda tangan:

listAppMetadata(): Promise<AppMetadata[]>;

Pengembalian:

Janji< AppMetadata []>

Sebuah janji yang menyelesaikan daftar metadata aplikasi.

Manajemen Proyek.listIosApps()

Mencantumkan hingga 100 aplikasi Firebase iOS yang terkait dengan proyek Firebase ini.

Tanda tangan:

listIosApps(): Promise<IosApp[]>;

Pengembalian:

Janji< IosApp []>

Daftar aplikasi iOS.

Manajemen Proyek.setDisplayName()

Perbarui nama tampilan proyek Firebase ini.

Tanda tangan:

setDisplayName(newDisplayName: string): Promise<void>;

Parameter

Parameter Jenis Keterangan
NamaTampilan baru rangkaian Nama tampilan baru yang akan diperbarui.

Pengembalian:

Janji<batal>

Janji yang diselesaikan ketika nama tampilan proyek telah diperbarui.

Manajemen Proyek.shaCertificate()

Membuat objek ShaCertificate .

Metode ini tidak melakukan RPC.

Tanda tangan:

shaCertificate(shaHash: string): ShaCertificate;

Parameter

Parameter Jenis Keterangan
shaHash rangkaian Hash SHA-1 atau SHA-256 untuk sertifikat ini.

Pengembalian:

Sertifikat Sha

Objek ShaCertificate berisi hash SHA yang ditentukan.