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 입니다. |
반환:
지정된 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 입니다. |
반환:
지정된 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
객체에는 지정된 SHA 해시가 포함됩니다.