قائمة الأحكام هي ملف أو مقتطف بترميز JSON في مكان معروف.
موقع قائمة كشوفات الحساب
راجِع إنشاء قائمة عبارات لمعرفة مكان تخزين هذه القائمة.
البنية
تتألّف قائمة البيانات أو المقتطف من مصفوفة JSON تتضمّن بيانًا واحدًا أو أكثر للموقع الإلكتروني أو التطبيق بتنسيق عناصر JSON. ويمكن أن تكون هذه العبارات بأي ترتيب. فيما يلي بناء الجملة العام:
[ { "relation": ["relation_string"], "target": {target_object} } , ... ]
- علاقة
- مصفوفة من سلسلة واحدة أو أكثر تصف العلاقة المُعلَن عنها حول الهدف. اطّلِع على قائمة سلاسل العلاقات المحدّدة. مثال:
delegate_permission/common.handle_all_urls
- الاستهداف
- مادة العرض المستهدَفة التي ينطبق عليها هذا البيان. أنواع الاستهداف المتاحة:
أمثلة على قائمة العبارات
في ما يلي مثال على قائمة عبارات الموقع الإلكتروني التي تتضمّن بيانات حول المواقع الإلكترونية والتطبيقات: http://example.digitalassetlinks.org/.well-known/assetlinks.json.
التوسيع إلى عشرات العبارات أو أكثر
في بعض الحالات، قد يريد مشرف إصدار العديد من البيانات المختلفة عن استهدافات مختلفة، أو قد تكون هناك حاجة إلى إصدار بيانات من مشرفين مختلفين إلى المجموعة نفسها من الاستهدافات. على سبيل المثال، قد يستخدم موقع ويب متوفرة في العديد من نطاقات المستوى الأعلى المختلفة لكل بلد، وجميعها قد يرغب في إصدار بيان حول نفس تطبيق الهاتف المحمول.
في هذه الحالات، يمكن أن يكون استخدام عبارات التضمين مفيدًا. باستخدام هذه الآلية، يمكنك إعداد مؤشرات من العديد من العناصر الرئيسية المختلفة لتحديد موقع مركزي واحد يحدّد عبارات لجميع العناصر الرئيسية.
على سبيل المثال، قد تقرر أن الموقع المركزي يجب أن يكون "https://example.com/includedstatements.json". يمكن تحويل هذا الملف إلى لتضمن المحتوى نفسه كما في الأمثلة أعلاه.
لإعداد مؤشر من موقع إلكتروني إلى ملف التضمين، غيِّر "https://example.com/.well-known/assetlinks.json" إلى:
[{ "include": "https://example.com/includedstatements.json" }]
لإعداد مؤشر من تطبيق Android إلى التضمين ، غيِّر `res/values/strings.xml` إلى:
<resources> ... <string name="asset_statements"> [{ \"include\": \"https://example.com/includedstatements.json\" }] </string> </resources>
مزيد من المعلومات
يمكنك الاطّلاع على مستند المواصفات للحصول على شرح أكثر تفصيلاً لتنسيق قائمة العبارات والمفاهيم الأساسية.