Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Android

حسِّن تطبيقك على الجوال في جوجل

by
Difficulty:IntermediateLength:MediumLanguages:

Arabic (العربية/عربي) translation by Islam Scarlet (you can also view the original English article)

Final product image
What You'll Be Creating

هل تساءلت يومًا كيف تظهر هذه الروابط الغامضة التي تشير إلى التطبيقات في نتائج البحث في جوجل؟ وكيف يمكن لمطوّري التطبيقات التأكد من ظهور تطبيقاتهم هناك؟

في هذا البرنامج التعليمي، سأوضح كيفية تحقيق هذا لتطبيقاتك.

1. ما هي أرشفة التطبيق؟

تعمل أرشفة التطبيقات لجوجل (الأن تغير إسمها إلى ارشفة التطبيقات Firebase)، على تمكين التطبيقات المحلية لإدراجها في نتائج البحث في جوجل، كما لو كانت صفحات ويب عادية. يتم عرض إدخالات التطبيق، التي تظهر مع إدخالات صفحة الويب العادية، عند إرسال استعلام بحث ذي صلة من متصفح جهاز مناسب. وهذه الميزة مدعومة حاليًا على نظامي التشغيل Android و iOS.

لماذا يحتاج المطورون هذا؟

تعمل ميزة فهرسة التطبيقات على زيادة فرص نجاح المطور، لأنها تؤدي مهمتين ضروريتين في وقت واحد.

أولاً، يحسن ويعزز تجربة مستخدم الجوال. في حالة العثور على تطبيق ذي صلة بطلب بحث، يتم منح المستخدم خيار تثبيت التطبيق أو التشغيل مباشرة (إذا كان مثبتًا بالفعل على الجهاز)، دون الحاجة إلى الخروج من المتصفح. وبالتالي، سيكون لدى المستخدمين انطباع أول إيجابي عن هذا التطبيق، وسوف يقدرون بشكل لا شعوري حقيقة أن التطبيق تمكن من الظهور في السياق الصحيح، وأنه وفر لهم العديد من الخيارات.

ثانيًا، تساعد المطورين في ترويج تطبيقاتهم مباشرة عبر محرك بحث جوجل. يمكن للمطورين استخدام هذه الآلية لزيادة عدد الزيارات المباشرة إلى تطبيقاتهم وزيادة عدد التنزيلات بشكل كبير.

كيف يمكن هذا من الناحية التقنية؟

تقوم ميزة فهرسة التطبيق بسحرها بطريقة بسيطة إلى حدٍ ما ولكنها ذكية لإنشاء علاقة بين التطبيق وموقعه على الويب، والذي يُطلق عليه اسم "رابط الموقع". ويتكون من عدة خطوات:

  1. إضافة فلتر هدف لدعم عناوين المواقع وبحث جوجل
  2. ربط الموقع على شبكة الإنترنت مع التطبيق
  3. إضافة رمز API للفهرسة الخاص بالتطبيق

2. لنقم ببناء هذا

الآن بعد أن أصبح لدينا فكرة عن العمل، سنستمر في الخطوات، وأخيرًا، سنختبر انجازنا على Android Studio. لذلك، سننشئ مشروع اندرويد جديدا على Android Studio IDE. ستحتاج أن يكون لديك Android Studio 2.0 أو إصدار أعلى مثبت على جهازك. أنشئ مشروع Android جديدًا مع "نشاط فارغ". استخدمت MyApp كاسم مشروع Android الجديد الخاص بي.

Create a new Project in Android Studio

الخطوة 1

سنبدأ بإضافة فلتر هدف لدعم عناوين URL وبحث جوجل. الأهداف هي وكلاء الاتصال بين مكونات تطبيق الاندرويد، واستخدام فلاتر الهدف هي الطريقة القياسية لإدخال غرض كامن في تطبيقك.

يسمح الهدف الكامن في تطبيقك أن تطلب من نظام التشغيل تقييم جميع المكونات المسجلة المطابقة (ربما داخل التطبيقات المثبتة الأخرى) واختيار واحد منها، مما يجعل من الممكن تنفيذ مهمة معينة باستخدام بعض التطبيقات الأخرى المثبتة على النظام. على النقيض من ذلك، يحدد الهدف واضحة بشكل مباشر مكون تطبيق مستهدف، بحيث يتم استدعاء المكون المحدد فقط لتنفيذ الإجراء. يمكنك قراءة المزيد عن الأهداف و فلاتر الهدف على موقع مطوري الأندرويد على الويب.

الآن، سنبدأ في إنشاء فلتر الهدف.

  • افتح ملف AndroidManifest.xml
  • حدد عنصر activity بواسطة الماوس.
  • انقر بزر الماوس الأيمن أثناء التحديد، ثم حدد Generate من القائمة المنبثقة.
  • ثم حدد URL من القائمة المنبثقة الثانوية.
Select Generate from the pop-up menu

سترى أن Android Studio أضاف بعض الأكواد إلى ملف AndroidManifest.xml. ويمكنك تغيير سمات عنصر data الخاص بالشفرة التي تم إنشاؤها لتناسب متطلباتك. بالنسبة لي، قدمت قيمًا متعلقة بـموقعي التجريبي على الويب.

تأكد من توفير القيم اللازمة لكل من http و https.

الخطوة 2

الآن نحن بحاجة إلى ربط موقع الويب مع التطبيق الخاص بنا.

ستحتاج إلى التحقق من عنوان URL على الويب الذي ترغب في ربطه بتطبيقك باستخدام Google Search Console. ما عليك سوى تسجيل الدخول إلى Search Console باستخدام حساب جوجل وستجد إرشادات سهلة الاستخدام للتحقق من عنوان URL.

يمكنك أيضًا العثور على تعليمات تفصيلية حول كيفية تحديد بنية موقع الويب المرتبط لمطابقة بنية تطبيقك في دليل أرشفة تطبيقات Firebase. ومع ذلك، نظرًا لأننا نختبر التطبيق فقط باستخدام Android Studio، فلن نحتاج إلى استكشاف هذه التفاصيل في هذا البرنامج التعليمي.

لتحقيق أهداف الاختبار الخاص بنا، كل ما نحتاج إليه هو عنوان URL مباشر على الويب تم التحقق منه بواسطة جوجل. يجب أن تتوافق السمات التي تقدمها لعنصر data في الخطوة 1 مع عنوان URL على الويب الذي تم التحقق منه، والذي يجب أن يكون فعال بشكل كامل.

الخطوه 3

وأخيرًا، سنضيف رمز API الخاص بأرشفة التطبيق. ويوفر Android Studio طريقة تلقائية لإجراء ذلك:

  • افتح ملف MainActivity.java الخاص بمشروع الاندرويد الخاص بك.
  • حدد كلمة onCreate بواسطة الماوس.
  • انقر بزر الماوس الأيمن أثناء التحديد، وحدد Generate من القائمة المنبثقة.
  • ثم حدد رمز API لأرشفة التطبيق من القائمة المنبثقة الثانوية.
Select the App Indexing API Code from the secondary pop-up menu

سترى الشفرة التي تم إنشاؤها تلقائيًا وقد تمت إضافتها بواسطة Android Studio إلى ملف MainActivity.java. تأكد من تعديل الروابط الخاصة بوظيفة Uri.parse()، بحيث تشير بشكل صحيح إلى عناوين URL المرتبطة بتطبيقك.

3. الإختبار

الآن، سنقوم باختبار عملنا على Android Studio، للتأكد من أن تنفيذ أرشفة التطبيق تعمل بشكل صحيح. أولاً، تأكد من اتصالك بالإنترنت. بعد ذلك، في Android Studio، حدد Tools > Android > Google App Indexing Test

On Android Studio select Tools Android Google App Indexing Test

بعد مرور بعض الوقت، ستظهر شاشة مشابهة للشاشة التالية. تؤكد نتائج الاختبار على أن فهرسة التطبيق ستعمل بشكل صحيح في تطبيقك.

Test result screen showing test passed

خاتمة

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

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.