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 . |
보고:
지정된 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 해시가 포함되어 있습니다.