ProjectManagement class

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:

AplikasiAndroid

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:

IosApp

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:

ShaCertificate

Objek ShaCertificate berisi hash SHA yang ditentukan.