إنشاء روابط تطبيقات للتطبيقات الفورية

تطبيق Android الفوري هو إصدار صغير من تطبيقك يتم تشغيله بدون التثبيت. فبدلاً من تثبيت حزمة APK، يمكن للمستخدمين تشغيل تطبيقك من خلال النقر على عنوان URL. وبناءً على ذلك، يجب أن تتوفّر إمكانية الوصول إلى جميع التطبيقات الفورية من خلال عنوان URL. باستخدام Android App Links. توضّح هذه الصفحة كيفية استخدام تطبيق Android. روابط تطبيقات Android الفورية

أولاً، إليك ملخّص لما يجب أن تفهمه حاليًا بشأن روابط التطبيقات.

  • عند إنشاء فلتر أهداف للأنشطة في تطبيقك التي تسمح انتقال المستخدم مباشرة إلى شاشة معينة في تطبيقك رابط عنوان URL، يُعرف هذا باسم "الرابط لصفحة في التطبيق". يمكن للتطبيقات الأخرى الإفصاح عن نتيجة مشابهة ومع ذلك، قد يسأل النظام من المستخدم عن التطبيق الذي يريد تحديد عنوان URL له. مفتوحة. لإنشاء هذه الروابط لصفحات في التطبيق، يُرجى قراءة إنشاء روابط لصفحات معيّنة في محتوى التطبيق:
  • عند نشر ملف assetlinks.json على الموقع الإلكتروني الذي يتوافق مع إلى روابط HTTP لموضع معيّن في تطبيقك، عليك إثبات أنّ تطبيقك هو المالك الحقيقي لعناوين URL هذه. وهكذا، فقد حوّلت روابط الصفحات في التطبيق إلى Android App Links، التي تضمن فتح تطبيقك فورًا عندما ينقر المستخدم على عنوان URL كهذا. لإنشاء روابط تطبيق، يُرجى قراءة التحقّق من روابط تطبيقات Android

وبالتالي، Android App Links هي روابط تؤدي إلى صفحات في التطبيق تستخدم بروتوكول HTTP تم التحقّق منها. امتلاكها حتى لا يحتاج المستخدم إلى اختيار التطبيق الذي سيفتحه. للحصول على مزيد من وصف محدّد، راجِع الاختلافات بين الروابط لصفحات معيّنة وروابط التطبيق.

ومع ذلك، في كلتا الحالتين، يجب أن يكون المستخدم قد ثبَّت تطبيقك مسبقًا. إذا كانت ينقر المستخدم على أحد روابط موقعك الإلكتروني، لكن التطبيق لم يثبِّته. (وليس هناك أي تطبيق آخر يعالج عنوان URL هذا)، يتم فتح عنوان URL في متصفّح ويب. ولذلك، يساعد إنشاء تطبيق فوري على حل هذا الجزء—حيث يسمح للمستخدمين بفتح التطبيق من خلال النقر على عنوان URL حتى لو لم يكن التطبيق مثبّتًا لديهم.

عندما يُجري المستخدمون عملية بحث على Google عن تطبيقك، يعرض "بحث Google" عنوان URL يحتوي على "البحث الفوري" الشارة.

إذا كنت قد اتبعت بالفعل الأدلة من أجل إنشاء روابط لصفحات معيّنة في محتوى التطبيق أو التحقّق من روابط تطبيقات Android يعني ذلك أنّك قد أكملت معظم الإجراءات اللازمة لإتاحة إمكانية استخدام روابط التطبيقات لتطبيقك الفوري. هناك بعض القواعد الإضافية عند استخدام روابط التطبيقات التطبيقات الفورية:

  • يجب أن تتوافق جميع فلاتر الأهداف المستخدَمة كروابط تطبيق في تطبيقك الفوري كل من HTTP وHTTPS. مثلاً:

    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="http" android:host="www.example.com" />
        <data android:scheme="https" />
    </intent-filter>
    

    لاحظ أنك لست بحاجة إلى تضمين host في <data> الثاني. العنصر لأنه ضمن كل عنصر <intent-filter>، جميع مجموعات تُعتبر كل سمة <data> صالحة (بحيث يفعل فلتر الأهداف هذا حل https://www.example.com).

  • يمكن الإعلان عن تطبيق فوري واحد فقط لكل نطاق موقع إلكتروني. (هذه على عكس إنشاء روابط تطبيقك القابل للتثبيت، ما يتيح لك ربط موقع إلكتروني بتطبيقات متعدّدة)

  • يجب تضمين جميع فلاتر intent لعنوان URL الذي يستخدم HTTP في تطبيقك الفوري في تطبيقك القابل للتثبيت. هذا مهم لأنه بمجرد تثبيت المستخدم للتطبيق الكامل، فإن النقر على عنوان URL يجب أن يؤدي دائمًا إلى فتح التطبيق المثبت، وليس التطبيق الفوري التطبيق.
  • يجب ضبط autoVerify="true" في فلتر أهداف واحد على الأقل في كل من التطبيق الفوري والتطبيق القابل للتثبيت. (اطّلِع على كيفية تفعيل إثبات الملكية التلقائي.)
  • يجب نشر assetlinks.json واحد لكل نطاق (ونطاق فرعي). متوافقة مع روابط تطبيقك، باستخدام بروتوكول HTTPS. (تعرَّف على كيفية إتاحة ربط التطبيقات لمضيفين متعددين).
  • يجب أن يكون ملف assetlinks.json بتنسيق JSON صالحًا وأن يتم عرضه بدون عمليات إعادة توجيه أن يكون بإمكان برامج التتبّع الوصول إليها (يجب أن يسمح robots.txt بالزحف /.well-known/assetlinks.json).
  • ولا يُنصح باستخدام أحرف البدل في سمة مضيف فلتر الأهداف. (تعرّف على كيفية إتاحة ربط التطبيقات من نطاقات فرعية متعددة.)
  • يجب الإعلان عن عناوين URL للمضيف/المخطط المخصّصة باستخدام فلاتر أهداف منفصلة.
  • يُرجى التأكد من أنّ عناوين URL لروابط التطبيقات تأخذ في الاعتبار أهم نتائج البحث بالنسبة إلى المصطلحات الرئيسية.