הפעלת ARCore

בדף זה מוסבר איך להפעיל פונקציונליות של ARCore בפרויקטים ב-Unreal Engine. לשם כך:

  1. הגדרת האפליקציה כך ש-AR יהיה חובה או שהיא אופציונלית ל-AR
  2. יש לוודא שהאפליקציה תואמת ל-ARCore's דרישות הפרטיות של המשתמשים

שירותי Google Play ל-AR

יש שתי דרכים להפעיל את ARCore באפליקציה: AR נדרש ו-AR אופציונלי. צריכים עזרה בבחירת האפליקציה? תוכלו להיעזר במאמר פרסום אפליקציות AR בחנות Google Play.

נדרש AR

המשמעות של חובה ב-AR היא שלא ניתן להשתמש באפליקציה ללא AR. היא זמינה רק במכשירים שתומכים ב-ARCore.

כדי שהאפליקציה תידרש למציאות רבודה, יש לסמן את התיבה אפליקציה נדרשת ARCore בהגדרות הפלאגין של GoogleARCore. הגדרה זו נמצאת בתפריט עריכה > הגדרות פרויקט > יישומי פלאגין > GoogleARCore.

האפליקציה שלך תבצע בדיקות זמן ריצה באופן אוטומטי כדי לוודא שהמכשיר תומך ב-ARCore וששירותי Google Play לשירותי AR ו-ARCore מותקנים ומתעדכנים. אם השירותים של Google Play ל-AR לא מותקנים (אולי כי הוא הוסר על ידי המשתמש), או שהגרסה ישנה מדי, או שנתוני הפרופיל של מכשיר ARCore לא מעודכנים, האפליקציה תבקש מהמשתמש להתקין או לעדכן אותם. אם ההתקנה או העדכון ייכשלו (אולי כתוצאה מתקלה ברשת), הצומת של תבנית הנתונים של Get ARCore Session Status יחזורError והאפליקציה אמורה לטפל בשגיאה ולצאת ממנה.

AR אופציונלי

AR אופציונלי פירושו שניתן להתקין את האפליקציה ולהפעיל אותה במכשירים שלא תומכים ב-ARCore, אבל כוללים תכונות AR שמופעלות במכשירים נתמכים. כשמשתמשים מתקינים אפליקציה אופציונלית ב-AR, חנות Google Play לא מותקנת באופן אוטומטי Google Play Services ל-AR.

כדי להפוך אפליקציה ל-AR אופציונלית, מבטלים את הסימון בתיבה אפליקציה נדרשת ARCore בהגדרות הפלאגין של GoogleARCore.

באפליקציה שלך, יש להשתמש בצומת Blu-shot של Check ARCore Availability כדי לבדוק אם המכשיר תומך ב-ARCore, ואם כן, האם האפליקציה Google Play Services למציאות רבודה מותקנת.

האפליקציה צריכה לטפל בתנאים הבאים:

תנאי פעולה
המכשיר לא תומך ב-ARCore. מסתירה פונקציונליות הקשורה ל-AR.
המכשיר תומך ב-ARCore, אבל שירותי Google Play לא מותקנים או לא מעודכנים. הצגת בקשה למשתמש להתקין או לעדכן באמצעות התרשים של Install ARCore Service.
המכשיר תומך ב-ARCore ושירותי Google Play ל-AR מותקנים ומעודכנים. מפעיל את השירות.

דרישות בנושא פרטיות המשתמשים

מוודאים שהאפליקציה עומדת בדרישות של ARCore&#39.לדרישות הפרטיות של המשתמשים.

השלבים הבאים

יש לקרוא את הקוד באפליקציה לדוגמה ARCore for Unreal API API.