Firebase 專案管理服務介面。
簽名:
export declare class ProjectManagement
特性
財產 | 修飾符 | 類型 | 描述 |
---|---|---|---|
應用程式 | 應用程式 |
方法
方法 | 修飾符 | 描述 |
---|---|---|
androidApp(應用程式ID) | 建立一個AndroidApp 對象,引用此 Firebase 專案中指定的 Android 應用程式。此方法不執行 RPC。 | |
建立AndroidApp(包名,顯示名) | 建立與此 Firebase 專案關聯的新 Firebase Android 應用程式。 | |
createIosApp(bundleId,顯示名稱) | 建立與此 Firebase 專案關聯的新 Firebase iOS 應用程式。 | |
iosApp(應用程式ID) | 建立一個iOSApp 對象,引用此 Firebase 專案中指定的 iOS 應用程式。此方法不執行 RPC。 | |
列出AndroidApps() | 列出最多 100 個與此 Firebase 專案關聯的 Firebase Android 應用程式。 | |
列表應用程式元資料() | 列出最多 100 個與此 Firebase 專案關聯的 Firebase 應用程式。 | |
列表IosApps() | 列出最多 100 個與此 Firebase 專案關聯的 Firebase iOS 應用程式。 | |
設定顯示名稱(新顯示名稱) | 更新此 Firebase 項目的顯示名稱。 | |
sha證書(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 開發者控制台中所示。 |
顯示名稱 | 細繩 | 使用者為此新應用程式指派的可選顯示名稱。 |
返回:
Promise< AndroidApp >
解決新創建的 Android 應用程式的承諾。
專案管理.createIosApp()
建立與此 Firebase 專案關聯的新 Firebase iOS 應用程式。
簽名:
createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;
參數
範圍 | 類型 | 描述 |
---|---|---|
捆綁包 ID | 細繩 | 用於此新應用程式的 iOS 應用程式套件 ID。 |
顯示名稱 | 細繩 | 使用者為此新應用程式指派的可選顯示名稱。 |
返回:
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<應用程式元數據[]>
解析應用程式元資料列表的承諾。
專案管理.listIosApps()
列出最多 100 個與此 Firebase 專案關聯的 Firebase iOS 應用程式。
簽名:
listIosApps(): Promise<IosApp[]>;
返回:
Promise< IosApp []>
iOS 應用程式列表。
專案管理.setDisplayName()
更新此 Firebase 項目的顯示名稱。
簽名:
setDisplayName(newDisplayName: string): Promise<void>;
參數
範圍 | 類型 | 描述 |
---|---|---|
新顯示名稱 | 細繩 | 要更新的新顯示名稱。 |
返回:
承諾<無效>
當項目顯示名稱更新時解決的承諾。
專案管理.shaCertificate()
建立ShaCertificate
物件。
此方法不執行 RPC。
簽名:
shaCertificate(shaHash: string): ShaCertificate;
參數
範圍 | 類型 | 描述 |
---|---|---|
沙哈什 | 細繩 | 此憑證的 SHA-1 或 SHA-256 雜湊值。 |
返回:
ShaCertificate
物件包含指定的 SHA 雜湊值。