تفعيل ARCore

توضّح هذه الصفحة كيفية تفعيل وظائف ARCore في مشاريع Unreal Engine. لإجراء ذلك، عليك تنفيذ ما يلي:

  1. ضبط تطبيقك على أنّه مطلوب من الواقع المعزّز أو اختياري
  2. التأكّد من امتثال تطبيقك لـ ARCore's متطلبات خصوصية المستخدم

خدمات Google Play للواقع المعزّز

هناك طريقتان لتفعيل ARCore في تطبيقك: الواقع المعزّز (AR) مطلوب والواقع المعزّز (اختياري). إذا كنت بحاجة إلى مساعدة بشأن اختيار التطبيق المناسب، راجِع نشر تطبيقات الواقع المعزّز في "متجر Google Play".

الواقع المعزّز مطلوب

الواقع المعزّز مطلوب أن تطبيقك غير قابل للاستخدام بدون الواقع المعزّز ويجعل تطبيقك متاحًا فقط على الأجهزة المتوافقة مع ARCore.

لإنشاء تطبيق الواقع المعزّز مطلوب، ضع علامة في المربّع ARCore المطلوبة للتطبيق في إعدادات المكوّن الإضافي GoogleARCore. يقع هذا الإعداد في القائمة تعديل &gt؛ إعدادات المشروع &gt؛ المكونات الإضافية &gt؛ GoogleARCore.

سيُجري تطبيقك تلقائيًا عمليات تحقُّق أثناء التشغيل للتأكُّد من أنّ الجهاز يتوافق مع ARCore وأنّه يتوافق مع خدمات Google Play للملف الشخصي للواقع المعزّز وأحد إصدارات أحدث من أجهزة ARCore. إذا لم يتم تثبيت "خدمات Google Play للواقع المعزّز" (ربما يرجع ذلك إلى أن المستخدم قد أزالها) أو أنّ الإصدار قديم جدًا أو إذا لم تكن بيانات الملف الشخصي لجهاز ARCore مُحدَّثة، سيُطلب من المستخدم تثبيت التطبيق أو تحديثه. في حال تعذُّر التثبيت أو التحديث (قد يكون ذلك بسبب تعذُّر الاتصال بالشبكة) ستعرض عقدة مخطط Get ARCore Session Status Error، ومن المفترض أن يعالج تطبيقك الخطأ ويتوقف.

اختياري للواقع المعزّز

الواقع المعزّز اختياري يعني أنه يمكن تثبيت تطبيقك وتشغيله على أجهزة لا تتوافق مع ARCore، ولكنه يتضمّن ميزات الواقع المعزّز التي يتم تفعيلها عند التشغيل على الأجهزة المتوافقة. عند تثبيت المستخدمين لتطبيق اختياري"الواقع المعزّز"، لا يثبّت"متجر Google Play"تلقائيًا خدمات Google Play للواقع المعزّز.

لإتاحة تطبيق الواقع المعزّز اختياريًا، عليك إزالة العلامة من المربّع ARCore المطلوبة للتطبيق في إعدادات المكوّن الإضافي GoogleARCore.

في تطبيقك، استخدِم عقدة Check ARCore Availability Blueprint لمعرفة ما إذا كان الجهاز متوافقًا مع ARCore، وما إذا كان الأمر كذلك، وما إذا كان قد تم تثبيت"خدمات Google Play للواقع المعزّز".

يجب أن يتعامل تطبيقك مع الشروط التالية:

الحالة الإجراء
الجهاز لا يتوافق مع ARCore. يخفي الوظائف ذات الصلة بميزة الواقع المعزّز.
يتوافق الجهاز مع ARCore، ولكن "خدمات Google Play" غير مثبَّتة أو قديمة. تتم مطالبة المستخدم بالتثبيت أو التحديث باستخدام مخطط Install ARCore Service.
يتوافق الجهاز مع ARCore، وقد تم تثبيت "خدمات Google Play للواقع المعزّز" وتحديثها. يبدأ الخدمة.

متطلبات خصوصية المستخدم

تأكّد من التزام تطبيقك بما ورد في متطلبات خصوصية المستخدم.

الخطوات اللاحقة

اقرأ الرمز في نموذج التطبيق وARCore لمرجع واجهة برمجة التطبيقات غير الحقيقي.