ماذا يحدث على الأجهزة التي تعمل بإصدارات أقدم من Android؟
تستخدم ميزة "روابط التطبيقات الديناميكية" على Android 15 والإصدارات الأحدث نوع العلاقة handle_all_urls نفسه
المستخدَم في ميزة "روابط التطبيقات" على الإصدارات السابقة، ولكنّها تستخدم حقلاً جديدًا،
وهو dynamic_app_link_components. وستتجاهل الإصدارات السابقة الحقل الجديد dynamic_app_link_components للسماح بالتوافق. إذا كنت بحاجة إلى إتاحة مسارات معيّنة في إصدارات Android القديمة، عليك الإفصاح عنها في ملف البيان كما تفعل عادةً.
هل يمكنني استخدام كلّ من قواعد المسار المستندة إلى ملف البيان والقواعد الديناميكية في الوقت نفسه؟
نعم، سيدمج النظام القواعد الديناميكية مع القواعد المستندة إلى ملف البيان. ومع ذلك، يُرجى العِلم أنّ القواعد المحدّدة في ملف البيان تضبط الحدّ الأقصى للنطاق المسموح به لمسارات "روابط التطبيقات"، لذا يجب أن تكون جميع القواعد الديناميكية ضمن هذا النطاق. لا يسمح النظام للقواعد الديناميكية بتغيير أو توسيع النطاق الثابت الذي حدّدته في مسارات ملف البيان. يتضمّن التنفيذ النموذجي لروابط التطبيقات الديناميكية نطاقًا واسعًا إلى حدّ ما في إعدادات البيان، مع قواعد ديناميكية تتم إدارتها من الخادم لضبط المسارات بدقة.
ما هي أفضل طريقة للحصول على الملف المرجعي لمعيار SHA-256 الخاص بملف assetlinks.json؟
الطريقة الأكثر موثوقية للحصول على هذا الملف المرجعي هي من خلال Google Play Console. انتقِل إلى
محمي من خلال Google Play > الحماية على "متجر Google Play" > إدارة ميزة "توقيع التطبيق" من Google Play. ضمِن شهادة مفتاح توقيع التطبيق، ستجد الملف المرجعي لشهادة SHA-256. هذا هو المفتاح نفسه الذي يستخدمه Google Play لتوقيع
إصدار تطبيقك. بدلاً من ذلك، يمكنك استخدام أداة سطر الأوامر keytool في ملف مخزن المفاتيح لعمليات الإنشاء المحلية.