승인되지 않은 사용자가 내 API 키를 사용하여 내 도메인에서 내가 소유하지 않은 사이트로 리디렉션되는 Dynamic Links를 만들지 못하도록 하려면 Dynamic Links가 리디렉션할 수 있는 URL을 지정해야 합니다.
허용된 URL을 지정하려면 Firebase 콘솔의 Dynamic Links 페이지에서 > 허용 목록 URL 패턴을 클릭한 다음 RE2 문법을 사용하여 최대 10개의 정규 표현식을 지정합니다. 이러한 정규 표현식 중 하나와 일치하는 URL만 Dynamic Links의 딥 링크(link
) 또는 대체 링크(afl
, ifl
, ipfl
, ofl
)로 사용할 수 있습니다. URL 패턴을 지정하면 패턴 중 하나와 일치하지 않는 URL은 Dynamic Links에서 HTTP 오류 400을 반환합니다.
URL 패턴은 최대한 제한적으로 만들어야 합니다. 예를 들면 다음과 같습니다.
너무 관대함 | 더 좋음 |
---|---|
|
|
앱의 Google Play Store 페이지로 리디렉션할 수 있습니다. |
패키지 이름이 |
|
ID가 |
Dynamic Links의 디버그 페이지를 보고 경고가 없는지 확인하여 Dynamic Links의 딥 링크와 대체 링크가 URL 패턴 중 하나와 일치하는지 확인할 수 있습니다.
https://example.page.link/WXYZ?d=1