Firebase ProjectManagement 服务接口。
签名:
export declare class ProjectManagement
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
应用 | 应用 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
androidApp(appId) | 创建一个 AndroidApp 对象,并引用此 Firebase 项目中的指定 Android 应用。此方法不会执行 RPC。 |
|
createAndroidApp(packageName, displayName) | 创建与此 Firebase 项目关联的新 Firebase Android 应用。 | |
createIosApp(bundleId, displayName) | 创建与此 Firebase 项目关联的新 Firebase iOS 应用。 | |
iosApp(appId) | 创建一个 iOSApp 对象,并引用此 Firebase 项目中的指定 iOS 应用。此方法不会执行 RPC。 |
|
listAndroidApps() | 列出与此 Firebase 项目关联的最多 100 个 Firebase Android 应用。 | |
listAppMetadata() | 列出与此 Firebase 项目关联的最多 100 个 Firebase 应用。 | |
listIosApps() | 列出与此 Firebase 项目关联的最多 100 个 Firebase iOS 应用。 | |
setDisplayName(newDisplayName) | 更新此 Firebase 项目的显示名称。 | |
shaCertificate(shaHash) | 创建 ShaCertificate 对象。此方法不执行 RPC。 |
ProjectManagement.app
签名:
readonly app: App;
ProjectManagement.androidApp()
创建一个 AndroidApp
对象,并引用此 Firebase 项目中的指定 Android 应用。
此方法不执行 RPC。
签名:
androidApp(appId: string): AndroidApp;
参数
参数 | 类型 | 说明 |
---|---|---|
appId | 字符串 | 要引用的 Android 应用的 appId 。 |
返回:
一个引用指定 Firebase Android 应用的 AndroidApp
对象。
ProjectManagement.createAndroidApp()
创建与此 Firebase 项目关联的新 Firebase Android 应用。
签名:
createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;
参数
参数 | 类型 | 说明 |
---|---|---|
软件包名称 | 字符串 | Android 应用的规范软件包名称,会在 Google Play 管理中心内显示。 |
displayName | 字符串 | 由用户为此新应用指定的可选显示名称。 |
返回:
解析为新创建的 Android 应用的 promise。
ProjectManagement.createIosApp()
创建与此 Firebase 项目关联的新 Firebase iOS 应用。
签名:
createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;
参数
参数 | 类型 | 说明 |
---|---|---|
软件包 ID | 字符串 | 要用于这个新应用的 iOS App Bundle ID。 |
displayName | 字符串 | 由用户为此新应用指定的可选显示名称。 |
返回:
承诺<IosApp>
解析为新创建的 iOS 应用的 promise。
ProjectManagement.iosApp()
创建一个 iOSApp
对象,并引用此 Firebase 项目中的指定 iOS 应用。
此方法不执行 RPC。
签名:
iosApp(appId: string): IosApp;
参数
参数 | 类型 | 说明 |
---|---|---|
appId | 字符串 | 要引用的 iOS 应用的 appId 。 |
返回:
一个引用指定 Firebase iOS 应用的 iOSApp
对象。
ProjectManagement.listAndroidApps()
列出与此 Firebase 项目关联的最多 100 个 Firebase Android 应用。
签名:
listAndroidApps(): Promise<AndroidApp[]>;
返回:
Promise<AndroidApp[]>
Android 应用列表。
ProjectManagement.listAppMetadata()
列出与此 Firebase 项目关联的最多 100 个 Firebase 应用。
签名:
listAppMetadata(): Promise<AppMetadata[]>;
返回:
Promise<AppMetadata[]>
解析为应用元数据列表的 promise。
ProjectManagement.listIosApps()
列出与此 Firebase 项目关联的最多 100 个 Firebase iOS 应用。
签名:
listIosApps(): Promise<IosApp[]>;
返回:
承诺<IosApp[]>
iOS 应用列表。
ProjectManagement.setDisplayName()
更新此 Firebase 项目的显示名称。
签名:
setDisplayName(newDisplayName: string): Promise<void>;
参数
参数 | 类型 | 说明 |
---|---|---|
新显示名称 | 字符串 | 要更新的新显示名。 |
返回:
承诺<void>
在项目显示名称更新后解析的 promise。
ProjectManagement.shaCertificate()
创建一个 ShaCertificate
对象。
此方法不执行 RPC。
签名:
shaCertificate(shaHash: string): ShaCertificate;
参数
参数 | 类型 | 说明 |
---|---|---|
ShaHash | 字符串 | 此证书的 SHA-1 或 SHA-256 哈希。 |
返回:
ShaCertificate
对象包含指定的 SHA 哈希。