firebase-admin.project-management package

Firebase 项目管理。

函数

函数 说明
getProjectManagement(应用) 获取默认应用或指定应用的 ProjectManagement 服务。调用 getProjectManagement() 时无需参数即可访问默认应用的 ProjectManagement 服务,也可作为 getProjectManagement(app) 调用与特定应用关联的 ProjectManagement 服务。

说明
Android 应用 对 Firebase Android 应用的引用。请勿直接调用此构造函数,请改用 ProjectManagement.androidApp()
FirebaseProjectManagementError Firebase 项目管理错误代码结构。这会扩展 PrefixedFirebaseError。
iOS App 对 Firebase iOS 应用的引用。请勿直接调用此构造函数,请改用 ProjectManagement.iosApp()
项目管理 Firebase ProjectManagement 服务接口。
ShaCertificate SHA-1 或 SHA-256 证书。请勿直接调用此构造函数,请改用 [projectManagement.shaCertificate()](projectManagement.ProjectManagement#shaCertificate)。

枚举

枚举 说明
AppPlatform 可与 Firebase 应用关联的平台。

接口

接口 说明
AndroidAppMetadata 有关 Firebase Android 应用的元数据。
AppMetadata 关于 Firebase 应用的元数据。
IosAppMetadata 有关 Firebase iOS 应用的元数据。

类型别名

类型别名 说明
ProjectManagementErrorCode

getProjectManagement(应用)

获取默认应用或指定应用的 ProjectManagement 服务。

可以不使用任何参数调用 getProjectManagement() 来访问默认应用的 ProjectManagement 服务,也可以通过调用 getProjectManagement(app) 的形式访问与特定应用关联的 ProjectManagement 服务。

签名

export declare function getProjectManagement(app?: App): ProjectManagement;

参数

参数 类型 说明
应用 应用 要返回其 ProjectManagement 服务的可选应用。如果未提供,则返回默认的 ProjectManagement 服务。*

返回

项目管理

如果未提供任何应用或与所提供的应用关联的 ProjectManagement 服务,则为默认的 ProjectManagement 服务。

示例 1

// Get the ProjectManagement service for the default app
const defaultProjectManagement = getProjectManagement();

示例 2

// Get the ProjectManagement service for a given app
const otherProjectManagement = getProjectManagement(otherApp);

项目管理错误代码

签名

export type ProjectManagementErrorCode = 'already-exists' | 'authentication-error' | 'internal-error' | 'invalid-argument' | 'invalid-project-id' | 'invalid-server-response' | 'not-found' | 'service-unavailable' | 'unknown-error';

AppPlatform

可与 Firebase 应用关联的平台。

签名

export declare enum AppPlatform 

枚举成员

成员 说明
ANDROID "ANDROID" Firebase 应用将与 Android 关联。
iOS "IOS" Firebase 应用将与 iOS 关联。
平台未知 "PLATFORM_UNKNOWN" 未知状态。仅用于区分未设置的值。