Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

Cloud Functions에 대한 앱 검사 시행 활성화

호출 가능한 Cloud Functions에서 App Check 토큰 요구 사항을 시행하려면 유효한 App Check 토큰을 확인하도록 함수를 수정하십시오.

시작하기 전에

당신의 앱 확인 가능 아이폰 OS , 안드로이드 클라이언트를.

함수에 앱 확인 지원 추가

  1. 프로젝트의 업데이트 firebase-functions 버전 3.14.0 이상에 종속 :

    npm install firebase-functions@">=3.14.0"
    

    그리고 프로젝트의 업데이트 firebase-admin 버전 9.8.0 이상에 종속 :

    npm install firebase-admin@">=9.8.0"
    
  2. 수표 추가 context.app 함수에. 경우 함수는 실패 context.app 정의되어 있지 않습니다.

    exports.yourCallableFunction = functions.https.onCall((data, context) => {
      // context.app will be undefined if the request doesn't include a valid
      // App Check token.
      if (context.app == undefined) {
        throw new functions.https.HttpsError(
            'failed-precondition',
            'The function must be called from an App Check verified app.')
      }
    
      // Your function logic follows.
    });
    
  3. 기능 재배포:

    firebase deploy --only functions
    

이러한 변경 사항이 배포되면 호출 가능한 Cloud Functions에 유효한 App Check 토큰이 필요합니다. Cloud Functions 클라이언트 SDK는 호출 가능한 함수를 호출할 때 App Check 토큰을 자동으로 연결합니다.