নির্দিষ্ট URL প্যাটার্নের অনুমতি দিন

অননুমোদিত পক্ষগুলিকে আপনার API কী ব্যবহার করে Dynamic Links তৈরি করতে বাধা দিতে যা আপনার ডোমেন থেকে আপনার মালিকানাধীন নয় এমন সাইটগুলিতে পুনঃনির্দেশিত করতে, আপনার Dynamic Links পুনঃনির্দেশ করতে পারে এমন URLগুলিকে নির্দিষ্ট করা উচিত৷

অনুমোদিত URLগুলি নির্দিষ্ট করতে, Firebase কনসোলের Dynamic Links পৃষ্ঠা থেকে > Allowlist URL প্যাটার্নে ক্লিক করুন এবং তারপর RE2 সিনট্যাক্স ব্যবহার করে 10টি পর্যন্ত রেগুলার এক্সপ্রেশন নির্দিষ্ট করুন। শুধুমাত্র এই রেগুলার এক্সপ্রেশনগুলির একটির সাথে মেলে এমন ইউআরএলগুলিকে একটি Dynamic Links জন্য ডিপ লিঙ্ক ( link ) বা ফলব্যাক লিঙ্ক ( afl , ifl , ipfl , ofl ) হিসাবে সফলভাবে ব্যবহার করা যেতে পারে। আপনি যদি ইউআরএল প্যাটার্ন নির্দিষ্ট করেন, যে কোনও ইউআরএল যে প্যাটার্নগুলির একটির সাথে মেলে না তা আপনার 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$

প্যাকেজ নাম myapp.com সহ অ্যাপের জন্য শুধুমাত্র Google Play Store পৃষ্ঠাগুলিতে পুনঃনির্দেশিত করতে পারে।

^https://itunes.apple.com/.*$

itunes.apple.com এর যেকোনো পৃষ্ঠায় রিডাইরেক্ট করতে পারেন।

^https://itunes\.apple\.com/.*id123$

আইডি id123 সহ অ্যাপটির জন্য শুধুমাত্র অ্যাপ স্টোর পৃষ্ঠায় পুনঃনির্দেশিত করতে পারে।

আপনি Dynamic Links জন্য একটি ডিপ লিঙ্ক এবং ফলব্যাক লিঙ্কগুলি আপনার ইউআরএল প্যাটার্নগুলির একটির সাথে মেলে তা Dynamic Links ডিবাগ পৃষ্ঠাটি দেখে এবং কোনও সতর্কতা নেই তা যাচাই করে নিশ্চিত করতে পারেন:

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