Firebase ProjectManagement 服務介面。
簽名:
export declare class ProjectManagement
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
應用程式 | 應用程式 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
androidApp(應用程式 ID) | 建立 AndroidApp 物件,並參照這項 Firebase 專案中的指定 Android 應用程式。這個方法不會執行遠端程序呼叫 (RPC)。 |
|
createAndroidApp(packageName, displayName) | 建立與這項 Firebase 專案相關聯的新 Firebase Android 應用程式。 | |
createIosApp(bundleId, displayName) | 建立與這項 Firebase 專案相關聯的新 Firebase iOS 應用程式。 | |
iosApp(應用程式 ID) | 建立 iOSApp 物件,並參照這項 Firebase 專案中的指定 iOS 應用程式。這個方法不會執行遠端程序呼叫 (RPC)。 |
|
listAndroidApps() | 列出最多 100 個與這項 Firebase 專案相關聯的 Firebase Android 應用程式。 | |
listAppMetadata() | 列出最多 100 個與這項 Firebase 專案相關聯的 Firebase 應用程式。 | |
listIosApps() | 最多可列出 100 個與這項 Firebase 專案相關聯的 Firebase iOS 應用程式。 | |
setDisplayName(newDisplayName) | 更新這項 Firebase 專案的顯示名稱。 | |
shaCertificate(shaHash) | 建立 ShaCertificate 物件。這個方法不會執行遠端程序呼叫 (RPC)。 |
專案管理.app
簽名:
readonly app: App;
專案管理.androidApp()
建立 AndroidApp
物件,並參照此 Firebase 專案中的指定 Android 應用程式。
這個方法不會執行遠端程序呼叫 (RPC)。
簽名:
androidApp(appId: string): AndroidApp;
參數
參數 | 類型 | 說明 |
---|---|---|
應用程式 ID | 字串 | 要參照的 Android 應用程式的 appId 。 |
傳回:
參照指定 Firebase Android 應用程式的 AndroidApp
物件。
專案管理.createAndroidApp()
建立與這項 Firebase 專案相關聯的新 Firebase Android 應用程式。
簽名:
createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;
參數
參數 | 類型 | 說明 |
---|---|---|
套件名稱 | 字串 | Android 應用程式的標準套件名稱,會顯示在 Google Play 管理中心中。 |
displayName | 字串 | 使用者為這個新應用程式指派的顯示名稱 (選用)。 |
傳回:
Promise<AndroidApp>
可解析為新建 Android 應用程式的承諾。
專案管理.createIosApp()
建立與這項 Firebase 專案相關聯的新 Firebase iOS 應用程式。
簽名:
createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;
參數
參數 | 類型 | 說明 |
---|---|---|
軟體包 ID | 字串 | 這個新應用程式要使用的 iOS App Bundle ID。 |
displayName | 字串 | 使用者為這個新應用程式指派的顯示名稱 (選用)。 |
傳回:
Promise<IosApp>
可解析為新建 iOS 應用程式的承諾。
專案管理.iosApp()
建立 iOSApp
物件,並參照這項 Firebase 專案中的指定 iOS 應用程式。
這個方法不會執行遠端程序呼叫 (RPC)。
簽名:
iosApp(appId: string): IosApp;
參數
參數 | 類型 | 說明 |
---|---|---|
應用程式 ID | 字串 | 要參照的 iOS 應用程式的 appId 。 |
傳回:
參照指定 Firebase iOS 應用程式的 iOSApp
物件。
專案管理.listAndroidApps()
列出最多 100 個與這項 Firebase 專案相關聯的 Firebase Android 應用程式。
簽名:
listAndroidApps(): Promise<AndroidApp[]>;
傳回:
Promise<AndroidApp[]>
Android 應用程式清單。
專案管理.listAppMetadata()
列出最多 100 個與這項 Firebase 專案相關聯的 Firebase 應用程式。
簽名:
listAppMetadata(): Promise<AppMetadata[]>;
傳回:
Promise<AppMetadata[]>
會解析應用程式中繼資料清單的承諾。
專案管理.listIosApps()
最多可列出 100 個與這項 Firebase 專案相關聯的 Firebase iOS 應用程式。
簽名:
listIosApps(): Promise<IosApp[]>;
傳回:
Promise<IosApp[]>
iOS 應用程式清單。
專案管理.setDisplayName()
更新這項 Firebase 專案的顯示名稱。
簽名:
setDisplayName(newDisplayName: string): Promise<void>;
參數
參數 | 類型 | 說明 |
---|---|---|
新顯示名稱 | 字串 | 要更新的新顯示名稱。 |
傳回:
承諾<void>
專案顯示名稱更新後就會解決的承諾。
專案管理.shaCertificate()
建立 ShaCertificate
物件。
這個方法不會執行遠端程序呼叫 (RPC)。
簽名:
shaCertificate(shaHash: string): ShaCertificate;
參數
參數 | 類型 | 說明 |
---|---|---|
shaHash | 字串 | 這個憑證的 SHA-1 或 SHA-256 雜湊。 |
傳回:
ShaCertificate
物件包含指定的 SHA 雜湊。