برای جلوگیری از استفاده اشخاص غیرمجاز از کلید میانای برنامهسازی کاربردی شما برای ایجاد Dynamic Links که از دامنه شما به سایتهایی که مالک آنها نیستید هدایت میکند، باید نشانیهای وب را مشخص کنید Dynamic Links شما میتواند به آنها هدایت کند.
برای مشخص کردن نشانیهای وب مجاز، روی
> الگوی نشانی وب فهرست مجاز
از صفحه Dynamic Links در کنسول Firebase کلیک کنید، سپس حداکثر
۱۰ عبارت باقاعده را بااستفاده از
نحو RE2 مشخص کنید. فقط نشانیهای وبی که با یکی از این عبارتهای باقاعده مطابقت داشته باشند میتوانند بهعنوان پیوند عمیق (link) یا پیوند بازگشتی (afl، ifl، ipfl، ofl) برای Dynamic Links با موفقیت استفاده شوند. اگر
الگوهای نشانی وب را مشخص کنید، هر نشانی وبی که با یکی از الگوها مطابقت نداشته باشد
باعث میشود Dynamic Links شما خطای HTTP 400 را برگرداند.
باید الگوهای نشانی وب خود را تا حد امکان محدود کنید. برای مثال:
| بیشازحد مجاز | بهتر |
|---|---|
|
میتواند به هر صفحهای در هر سایتی که به |
فقط میتواند به صفحههای |
|
میتواند به صفحه Google Play Store هر برنامهای هدایت کند. |
فقط میتواند به صفحههای Google Play Store برای برنامه با نام بسته |
|
میتواند به هر صفحهای در |
فقط میتواند به صفحه App Store برای برنامه با شناسه
|
میتوانید با مشاهده صفحه اشکالزدایی برای Dynamic Links و تأیید اینکه هیچ هشداری وجود ندارد، مطمئن شوید که پیوند عمیق و پیوندهای بازگشتی برای Dynamic Links با یکی از الگوهای نشانی وب شما مطابقت دارد:
https://example.page.link/WXYZ?d=1