لمنع الجهات غير المصرّح لها من استخدام مفتاح واجهة برمجة التطبيقات لإنشاء Dynamic Links يعيد التوجيه من نطاقك إلى مواقع إلكترونية لا تملكها، عليك تحديد عناوين URL يمكن لـ Dynamic Links إعادة التوجيه إليها.
لتحديد عناوين URL المسموح بها، انقر على
Dynamic Links في وحدة تحكّم Firebase، ثم حدِّد ما يصل إلى
10 تعبيرات عادية باستخدام
بنية RE2. لا يمكن استخدام عناوين URL
التي تتطابق مع أحد التعبيرات العادية هذه إلا كأحد عناوين
الروابط لصفحة في التطبيق (link
) أو رابط احتياطي (afl
أو ifl
أو ipfl
أو ofl
) لصفحة Dynamic Links. إذا تحديد
أنماط عناوين URL، سيؤدي أي عنوان URL لا يتطابق مع أحد الأنماط إلى
عرض Dynamic Links لرمز الخطأ 400 في HTTP.
يجب أن تكون أنماط عناوين URL تقييدية قدر الإمكان. على سبيل المثال:
متساهل جدًا | أفضل |
---|---|
يمكن إعادة التوجيه إلى أي صفحة على أي موقع إلكتروني ينتهي بـ |
يمكن إعادة التوجيه إلى الصفحات على |
يمكن إعادة التوجيه إلى صفحة Google Play Store لأي تطبيق. |
يمكن إعادة التوجيه إلى صفحات Google Play Store فقط للتطبيق الذي يحمل اسم الحزمة
|
يمكن إعادة التوجيه إلى أي صفحة على |
يمكن إعادة التوجيه إلى صفحة التطبيق على App Store التي تحمل رقم التعريف
|
يمكنك التأكّد من أنّ الرابط لصفحة في التطبيق والروابط الاحتياطية لصفحة Dynamic Links تتطابق مع أحد أنماط عناوين URL من خلال عرض صفحة تصحيح الأخطاء لصفحة Dynamic Links والتأكّد من عدم توفّر أي تحذيرات:
https://example.page.link/WXYZ?d=1