AndroidApp class

对 Firebase Android 应用的引用。

请勿直接调用此构造函数,请改用 ProjectManagement.androidApp()

签名

export declare class AndroidApp 

属性

属性 修饰符 类型 说明
appId 字符串

方法

方法 修饰符 说明
addShaCertificate(certificateToAdd) 将给定的 SHA 证书添加到此 Android 应用。
deleteShaCertificate(certificateToDelete) 从此 Android 应用中删除指定的 SHA 证书。
getConfig() 获取与此应用关联的配置工件。
getMetadata() 检索此 Android 应用的相关元数据。
getShaCertificates() 获取 Firebase 中与此 Android 应用关联的 SHA 证书的列表。
setDisplayName(newDisplayName) 设置由用户指定的可选应用显示名称。

AndroidApp.appId

签名

readonly appId: string;

AndroidApp.addShaCertificate()

将给定的 SHA 证书添加到此 Android 应用。

签名

addShaCertificate(certificateToAdd: ShaCertificate): Promise<void>;

参数

参数 类型 说明
要添加的证书 ShaCertificate 要添加的 SHA 证书。

返回

承诺<void>

在将给定证书添加到 Android 应用时解析的 promise。

AndroidApp.deleteShaCertificate()

从此 Android 应用中删除指定的 SHA 证书。

签名

deleteShaCertificate(certificateToDelete: ShaCertificate): Promise<void>;

参数

参数 类型 说明
要删除的证书 ShaCertificate 要删除的 SHA 证书。

返回

承诺<void>

从 Android 应用中移除指定证书后解析的 promise。

AndroidApp.getConfig()

获取与此应用关联的配置工件。

签名

getConfig(): Promise<string>;

返回

承诺<字符串>

一个 promise,可解析为 Android 应用的 Firebase 配置文件,采用 UTF-8 字符串格式。此字符串通常应写入 Android 应用随附的 JSON 文件。

AndroidApp.getMetadata()

检索此 Android 应用的相关元数据。

签名

getMetadata(): Promise<AndroidAppMetadata>;

返回

Promise<AndroidAppMetadata>

一个 promise,可解析为检索到的关于此 Android 应用的元数据。

AndroidApp.getShaCertificates()

获取 Firebase 中与此 Android 应用关联的 SHA 证书的列表。

签名

getShaCertificates(): Promise<ShaCertificate[]>;

返回

Promise<ShaCertificate[]>

Firebase 中与此 Android 应用关联的 SHA-1 和 SHA-256 证书的列表。

AndroidApp.setDisplayName()

设置由用户指定的可选应用显示名称。

签名

setDisplayName(newDisplayName: string): Promise<void>;

参数

参数 类型 说明
新显示名称 字符串 要设置的新显示名称。

返回

承诺<void>

在设置显示名称后解析的 promise。