مجاز کردن الگوهای نشانی وب خاص

برای جلوگیری از استفاده اشخاص غیرمجاز از کلید میانای برنامه‌سازی کاربردی شما برای ایجاد Dynamic Links که از دامنه شما به سایت‌هایی که مالک آن‌ها نیستید هدایت می‌کند، باید نشانی‌های وب را مشخص کنید Dynamic Links شما می‌تواند به آن‌ها هدایت کند.

برای مشخص کردن نشانی‌های وب مجاز، روی > الگوی نشانی وب فهرست مجاز از صفحه Dynamic Links در کنسول Firebase کلیک کنید، سپس حداکثر ۱۰ عبارت باقاعده را بااستفاده از نحو RE2 مشخص کنید. فقط نشانی‌های وبی که با یکی از این عبارت‌های باقاعده مطابقت داشته باشند می‌توانند به‌عنوان پیوند عمیق (link) یا پیوند بازگشتی (afl، ifl، ipfl، ofl) برای Dynamic Links با موفقیت استفاده شوند. اگر الگوهای نشانی وب را مشخص کنید، هر نشانی وبی که با یکی از الگوها مطابقت نداشته باشد باعث می‌شود Dynamic Links شما خطای HTTP 400 را برگرداند.

باید الگوهای نشانی وب خود را تا حد امکان محدود کنید. برای مثال:

بیش‌ازحد مجاز بهتر

^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 با یکی از الگوهای نشانی وب شما مطابقت دارد:

https://example.page.link/WXYZ?d=1