ProjectManagement class

Firebase ProjectManagement 서비스 인터페이스

서명:

export declare class ProjectManagement 

속성

속성 특수키 유형 설명
app

메소드

메서드 특수키 설명
AndroidApp(appId) 이 Firebase 프로젝트 내에서 지정된 Android 앱을 참조하는 AndroidApp 객체를 만듭니다.이 메서드는 RPC를 수행하지 않습니다.
createAndroidApp(packageName, displayName) 이 Firebase 프로젝트에 연결된 새 Firebase Android 앱을 만듭니다.
createIosApp(bundleId, displayName) 이 Firebase 프로젝트에 연결된 새 Firebase iOS 앱을 만듭니다.
iosApp(appId) 이 Firebase 프로젝트 내에서 지정된 iOS 앱을 참조하는 iOSApp 객체를 만듭니다.이 메서드는 RPC를 수행하지 않습니다.
listAndroidApps() 이 Firebase 프로젝트와 연결된 Firebase Android 앱을 최대 100개까지 나열합니다.
listAppMetadata()를 통해 이 Firebase 프로젝트와 연결된 Firebase 앱을 최대 100개까지 나열합니다.
listIosApps()를 확인합니다. 이 Firebase 프로젝트와 연결된 Firebase iOS 앱을 최대 100개까지 나열합니다.
setDisplayName(newDisplayName) 이 Firebase 프로젝트의 표시 이름을 업데이트하세요.
shaCertificate(shaHash) ShaCertificate 객체를 만듭니다.이 메서드는 RPC를 수행하지 않습니다.

프로젝트 관리 앱

서명:

readonly app: App;

ProjectManagement.androidApp()

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

이 메서드는 RPC를 수행하지 않습니다.

서명:

androidApp(appId: string): AndroidApp;

매개변수

매개변수 유형 설명
appId 문자열 참조할 Android 앱의 appId입니다.

반환:

Android 앱

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

ProjectManagement.createAndroidApp()

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

서명:

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

매개변수

매개변수 유형 설명
packageName 문자열 Google Play 개발자 콘솔에 표시되는 Android 앱의 표준 패키지 이름입니다.
displayName 문자열 이 새 앱에 대해 사용자가 지정한 표시 이름(선택사항)입니다.

반환:

프로미스<AndroidApp>

새로 만든 Android 앱으로 확인되는 프라미스입니다.

ProjectManagement.createIosApp()

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

서명:

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

매개변수

매개변수 유형 설명
번들 ID 문자열 새 앱에 사용할 iOS App Bundle ID입니다.
displayName 문자열 이 새 앱에 대해 사용자가 지정한 표시 이름(선택사항)입니다.

반환:

프라미스<IosApp>

새로 만든 iOS 앱으로 확인되는 프라미스입니다.

ProjectManagement.iosApp()

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

이 메서드는 RPC를 수행하지 않습니다.

서명:

iosApp(appId: string): IosApp;

매개변수

매개변수 유형 설명
appId 문자열 참조할 iOS 앱의 appId입니다.

반환:

iOS 앱

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

ProjectManagement.listAndroidApps()

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

서명:

listAndroidApps(): Promise<AndroidApp[]>;

반환:

프로미스<AndroidApp[]>

Android 앱 목록입니다.

ProjectManagement.listAppMetadata()

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

서명:

listAppMetadata(): Promise<AppMetadata[]>;

반환:

프라미스<AppMetadata[]>

앱의 메타데이터 목록으로 확인되는 프로미스

ProjectManagement.listIosApps()

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

서명:

listIosApps(): Promise<IosApp[]>;

반환:

프로미스<IosApp[]>

iOS 앱 목록입니다.

ProjectManagement.setDisplayName()

이 Firebase 프로젝트의 표시 이름을 업데이트하세요.

서명:

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

매개변수

매개변수 유형 설명
새 표시 이름 문자열 업데이트할 새 표시 이름입니다.

반환:

프로미스<void>

프로젝트 표시 이름이 업데이트된 경우 해결되는 프로미스입니다.

ProjectManagement.shaCertificate()

ShaCertificate 객체를 만듭니다.

이 메서드는 RPC를 수행하지 않습니다.

서명:

shaCertificate(shaHash: string): ShaCertificate;

매개변수

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

반환:

ShaCertificate

ShaCertificate 객체에는 지정된 SHA 해시가 포함됩니다.