با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای جلوگیری از استفاده اشخاص غیرمجاز از کلید API شما برای ایجاد Dynamic Links که از دامنه شما به سایتهایی که متعلق به شما نیست هدایت میشوند، باید URLهایی را که Dynamic Links شما میتوانند به آنها هدایت شوند را مشخص کنید.
برای تعیین نشانیهای اینترنتی مجاز، روی more_vert> الگوی URL لیست مجاز از صفحه Dynamic Links کنسول Firebase کلیک کنید و سپس با استفاده از نحو RE2 حداکثر 10 عبارت معمولی را مشخص کنید. فقط URL هایی که با یکی از این عبارات معمولی مطابقت دارند می توانند با موفقیت به عنوان پیوند عمیق ( link ) یا پیوند برگشتی ( afl , ifl , ipfl , ofl ) برای Dynamic Links استفاده شوند. اگر الگوهای URL را مشخص کنید، هر نشانی اینترنتی که با یکی از الگوها مطابقت نداشته باشد باعث می شود که Dynamic Links شما خطای HTTP 400 را برگردانند.
شما باید الگوهای URL خود را تا حد امکان محدود کنید. به عنوان مثال:
بیش از حد مجاز
بهتر است
^https://.*.com/.*$
می تواند به هر صفحه ای در هر سایتی که با .com ختم می شود هدایت شود.
^https://mybrand\.com/.*$
فقط می تواند به صفحات mybrand.com هدایت شود.
^https://play.google.com/.*$
می تواند به صفحه Google Play Store هر برنامه هدایت شود.
^https://play\.google\.com/.*id=myapp\.com$
فقط می تواند به صفحات Google Play Store برای برنامه با نام بسته myapp.com هدایت شود.
^https://itunes.apple.com/.*$
می تواند به هر صفحه ای در itunes.apple.com هدایت شود.
^https://itunes\.apple\.com/.*id123$
فقط می تواند به صفحه App Store برای برنامه با شناسه id123 هدایت شود.
با مشاهده صفحه اشکالزدایی Dynamic Links پویا و تأیید عدم وجود هشدار، میتوانید مطمئن شوید که پیوند عمیق و پیوندهای بازگشتی برای Dynamic Links با یکی از الگوهای URL شما مطابقت دارند:
تاریخ آخرین بهروزرسانی 2025-08-28 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-28 بهوقت ساعت هماهنگ جهانی."],[],[],null,["\u003cbr /\u003e\n\n| **Note:** Firebase Dynamic Links is *deprecated* and should not be used in new projects. The service will be shutting down soon. Follow the [migration guide](/support/dynamic-links-faq#how_should_i_migrate_from_the_service) and see the [Dynamic Links Deprecation FAQ](/support/dynamic-links-faq) for more information.\n\nTo prevent unauthorized parties from using your API key to create Dynamic Links that\nredirect from your domain to sites you don't own, you should specify the URLs\nyour Dynamic Links can redirect to.\n\nTo specify the allowed URLs, click\nmore_vert **\\\u003e Allowlist URL pattern**\nfrom the Dynamic Links page of the Firebase console, and then specify up to\n10 regular expressions using\n[RE2 syntax](https://github.com/google/re2/wiki/Syntax). Only URLs\nthat match one of these regular expressions can be successfully used as a deep\nlink (`link`) or fallback link (`afl`, `ifl`, `ipfl`, `ofl`) for a Dynamic Links. If\nyou specify URL patterns, any URL that doesn't match one of the patterns will\ncause your Dynamic Links to return HTTP error 400.\n\nYou should make your URL patterns as restrictive as possible. For example:\n\n| Too permissive | Better |\n|----------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| `^https://.*.com/.*$` Can redirect to any page on any site ending with `.com`. | `^https://mybrand\\.com/.*$` Can redirect only to pages at `mybrand.com`. |\n| `^https://play.google.com/.*$` Can redirect to any app's Google Play Store page. | `^https://play\\.google\\.com/.*id=myapp\\.com$` Can redirect only to Google Play Store pages for the app with the package name `myapp.com`. |\n| `^https://itunes.apple.com/.*$` Can redirect to any page on `itunes.apple.com`. | `^https://itunes\\.apple\\.com/.*id123$` Can redirect only to the App Store page for the app with the ID `id123`. |\n\nYou can make sure a deep link and fallback links for a Dynamic Links match one of\nyour URL patterns by viewing the debug page for Dynamic Links and verifying there are\nno warnings: \n\n```\nhttps://example.page.link/WXYZ?d=1\n```"]]