Firebase 앱에는 서비스 모음에 대한 초기화 정보가 포함되어 있습니다.
이 생성자를 직접 호출하지 마세요. 대신 initialApp()을 사용하여 앱을 만듭니다.
서명:
interface App extends AppCore
확장: AppCore
메소드
메서드 | 설명 |
---|---|
appCheck()를 사용합니다. | |
인증 | |
데이터베이스(URL) | |
delete()를 사용하세요. | 이 로컬 FirebaseApp 를 사용할 수 없게 렌더링하고 연결된 모든 서비스의 리소스를 해제합니다 (백엔드 리소스가 정리되지는 *않음*). SDK를 로컬에서 실행하는 경우 프로세스를 정상적으로 종료하기 위해 이 메서드를 호출해야 합니다. |
firestore() | |
Installations()를 호출합니다. | |
instanceId() | |
머신러닝을 | |
messaging() | |
projectManagement()를 | |
remoteConfig()를 호출합니다. | |
securityRules() | |
storage() |
app.App.appCheck()
서명:
appCheck(): appCheck.AppCheck;
반환:
appCheck.AppCheck를 사용하면 됩니다.
app.App.auth()를
서명:
auth(): auth.Auth;
반환:
app.App.database()
서명:
database(url?: string): database.Database;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
url | 문자열 |
반환:
app.App.delete()
이 로컬 FirebaseApp
를 사용할 수 없게 렌더링하고 연결된 모든 서비스의 리소스를 해제합니다 (백엔드 리소스가 정리되지는 *않음*). SDK를 로컬에서 실행하는 경우 프로세스를 정상적으로 종료하기 위해 이 메서드를 호출해야 합니다.
서명:
delete(): Promise<void>;
반환:
프로미스<void>
예
app.delete()
.then(function() {
console.log("App deleted successfully");
})
.catch(function(error) {
console.log("Error deleting app:", error);
});
app.App.firestore()
서명:
firestore(): firestore.Firestore;
반환:
Firestore
app.App.installations()
서명:
installations(): installations.Installations;
반환:
app.App.instanceId()
<ph type="x-smartling-placeholder"></ph>대신 Installations를 사용하세요.
서명:
instanceId(): instanceId.InstanceId;
반환:
app.App.machineLearning()
서명:
machineLearning(): machineLearning.MachineLearning;
반환:
app.App.messaging()
서명:
messaging(): messaging.Messaging;
반환:
app.App.projectManagement()
서명:
projectManagement(): projectManagement.ProjectManagement;
반환:
projectManagement.ProjectManagement
app.App.remoteConfig()
서명:
remoteConfig(): remoteConfig.RemoteConfig;
반환:
app.App.securityRules()
서명:
securityRules(): securityRules.SecurityRules;
반환:
app.App.storage()
서명:
storage(): storage.Storage;
반환: