ProjectManagement class

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

返回:

IOS应用程序

引用指定 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 哈希值。

返回:

Sha证书

ShaCertificate对象包含指定的 SHA 哈希值。