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 哈希值。