ProjectManagement class

Firebase ProjectManagement 서비스 인터페이스입니다.

서명:

export declare class ProjectManagement 

속성

재산 수정자 유형 설명

행동 양식

방법 수정자 설명
androidApp(appId) 이 Firebase 프로젝트 내에서 지정된 Android 앱을 참조하는 AndroidApp 개체를 만듭니다. 이 방법은 RPC를 수행하지 않습니다.
createAndroidApp(패키지 이름, 디스플레이 이름) 이 Firebase 프로젝트와 연결된 새 Firebase Android 앱을 만듭니다.
createIosApp(bundleId, displayName) 이 Firebase 프로젝트와 연결된 새 Firebase iOS 앱을 만듭니다.
iOSApp(appId) 이 Firebase 프로젝트 내에서 지정된 iOS 앱을 참조하는 iOSApp 개체를 만듭니다. 이 방법은 RPC를 수행하지 않습니다.
목록AndroidApps() 이 Firebase 프로젝트와 연결된 Firebase Android 앱을 최대 100개까지 나열합니다.
목록AppMetadata() 이 Firebase 프로젝트와 연결된 Firebase 앱을 최대 100개까지 나열합니다.
목록IosApps() 이 Firebase 프로젝트와 연결된 Firebase iOS 앱을 최대 100개까지 나열합니다.
setDisplayName(새 디스플레이 이름) 이 Firebase 프로젝트의 표시 이름을 업데이트합니다.
샤인증서(shaHash) ShaCertificate 개체를 만듭니다. 이 방법은 RPC를 수행하지 않습니다.

프로젝트관리.app

서명:

readonly app: App;

프로젝트관리.androidApp()

이 Firebase 프로젝트 내에서 지정된 Android 앱을 참조하는 AndroidApp 개체를 만듭니다.

이 방법은 RPC를 수행하지 않습니다.

서명:

androidApp(appId: string): AndroidApp;

매개변수

매개변수 유형 설명
앱 ID 참조할 Android 앱의 appId .

보고:

안드로이드앱

지정된 Firebase Android 앱을 참조하는 AndroidApp 객체입니다.

프로젝트관리.createAndroidApp()

이 Firebase 프로젝트와 연결된 새 Firebase Android 앱을 만듭니다.

서명:

createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;

매개변수

매개변수 유형 설명
패키지 이름 Google Play 개발자 콘솔에 표시되는 Android 앱의 표준 패키지 이름입니다.
이름 표시하기 이 새 앱에 대한 선택적인 사용자 할당 표시 이름입니다.

보고:

약속< AndroidApp >

새로 생성된 Android 앱으로 해결되는 약속입니다.

프로젝트관리.createIosApp()

이 Firebase 프로젝트와 연결된 새 Firebase iOS 앱을 만듭니다.

서명:

createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;

매개변수

매개변수 유형 설명
번들 ID 이 새 앱에 사용할 iOS 앱 번들 ID입니다.
이름 표시하기 이 새 앱에 대한 선택적인 사용자 할당 표시 이름입니다.

보고:

약속< IosApp >

새로 생성된 iOS 앱으로 해결되는 Promise입니다.

프로젝트관리.iosApp()

이 Firebase 프로젝트 내에서 지정된 iOS 앱을 참조하는 iOSApp 개체를 만듭니다.

이 방법은 RPC를 수행하지 않습니다.

서명:

iosApp(appId: string): IosApp;

매개변수

매개변수 유형 설명
앱 ID 참조할 iOS 앱의 appId .

보고:

iOS앱

지정된 Firebase iOS 앱을 참조하는 iOSApp 객체입니다.

ProjectManagement.listAndroidApps()

이 Firebase 프로젝트와 연결된 Firebase Android 앱을 최대 100개까지 나열합니다.

서명:

listAndroidApps(): Promise<AndroidApp[]>;

보고:

약속< AndroidApp []>

안드로이드 앱 목록입니다.

ProjectManagement.listAppMetadata()

이 Firebase 프로젝트와 연결된 Firebase 앱을 최대 100개까지 나열합니다.

서명:

listAppMetadata(): Promise<AppMetadata[]>;

보고:

약속< AppMetadata []>

앱의 메타데이터 목록을 확인하는 Promise입니다.

ProjectManagement.listIosApps()

이 Firebase 프로젝트와 연결된 Firebase iOS 앱을 최대 100개까지 나열합니다.

서명:

listIosApps(): Promise<IosApp[]>;

보고:

약속< IosApp []>

iOS 앱 목록입니다.

프로젝트관리.setDisplayName()

이 Firebase 프로젝트의 표시 이름을 업데이트합니다.

서명:

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

매개변수

매개변수 유형 설명
새로운디스플레이이름 업데이트할 새 표시 이름입니다.

보고:

약속<공허>

프로젝트 표시 이름이 업데이트되면 해결되는 약속입니다.

ProjectManagement.sha인증서()

ShaCertificate 개체를 만듭니다.

이 방법은 RPC를 수행하지 않습니다.

서명:

shaCertificate(shaHash: string): ShaCertificate;

매개변수

매개변수 유형 설명
샤해시 이 인증서의 SHA-1 또는 SHA-256 해시입니다.

보고:

샤인증서

ShaCertificate 개체에는 지정된 SHA 해시가 포함되어 있습니다.