A reference to a Firebase Android app.
Do not call this constructor directly. Instead, use ProjectManagement.androidApp().
Signature:
export declare class AndroidApp
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| appId | string |
Methods
| Method | Modifiers | Description |
|---|---|---|
| addShaCertificate(certificateToAdd) | Adds the given SHA certificate to this Android app. | |
| deleteShaCertificate(certificateToDelete) | Deletes the specified SHA certificate from this Android app. | |
| getConfig() | Gets the configuration artifact associated with this app. | |
| getMetadata() | Retrieves metadata about this Android app. | |
| getShaCertificates() | Gets the list of SHA certificates associated with this Android app in Firebase. | |
| setDisplayName(newDisplayName) | Sets the optional user-assigned display name of the app. |
AndroidApp.appId
Signature:
readonly appId: string;
AndroidApp.addShaCertificate()
Adds the given SHA certificate to this Android app.
Signature:
addShaCertificate(certificateToAdd: ShaCertificate): Promise<void>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| certificateToAdd | ShaCertificate | The SHA certificate to add. |
Returns:
Promise<void>
A promise that resolves when the given certificate has been added to the Android app.
AndroidApp.deleteShaCertificate()
Deletes the specified SHA certificate from this Android app.
Signature:
deleteShaCertificate(certificateToDelete: ShaCertificate): Promise<void>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| certificateToDelete | ShaCertificate | The SHA certificate to delete. |
Returns:
Promise<void>
A promise that resolves when the specified certificate has been removed from the Android app.
AndroidApp.getConfig()
Gets the configuration artifact associated with this app.
Signature:
getConfig(): Promise<string>;
Returns:
Promise<string>
A promise that resolves to the Android app's Firebase config file, in UTF-8 string format. This string is typically intended to be written to a JSON file that gets shipped with your Android app.
AndroidApp.getMetadata()
Retrieves metadata about this Android app.
Signature:
getMetadata(): Promise<AndroidAppMetadata>;
Returns:
Promise<AndroidAppMetadata>
A promise that resolves to the retrieved metadata about this Android app.
AndroidApp.getShaCertificates()
Gets the list of SHA certificates associated with this Android app in Firebase.
Signature:
getShaCertificates(): Promise<ShaCertificate[]>;
Returns:
Promise<ShaCertificate[]>
The list of SHA-1 and SHA-256 certificates associated with this Android app in Firebase.
AndroidApp.setDisplayName()
Sets the optional user-assigned display name of the app.
Signature:
setDisplayName(newDisplayName: string): Promise<void>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| newDisplayName | string | The new display name to set. |
Returns:
Promise<void>
A promise that resolves when the display name has been set.