יצירת חוויות תלויות-הקשר כשמשתמשים נכנסים לאזור עניין או יוצאים ממנו

לפעמים משתמשים רוצים להשתמש באפליקציה מסוימת מתוך מיקום מסוג מסוים, כמו נמל תעופה או סופרמרקט. עם זאת, המשתמשים צריכים לנווט לאפליקציה ולבצע בה פעולה ספציפית כשהם נמצאים בקרבת אזור העניין.

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

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

ה-API של Geofence פועל באופן חכם באמצעות חיישני המכשיר, כדי לזהות במדויק את מיקום המכשיר בדרך חסכונית בסוללה.

קבלת התראות כשמשתמשים מפעילים גבולות וירטואליים

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

אחרי שתהיה לכם רשימה של גבולות וירטואליים, תוכלו להוסיף אותם לבקשה של גבולות וירטואליים. כשיגיע הזמן להתחיל לעקוב אחר הגבולות הווירטואליים, יש להוסיף את הבקשה ללקוח לגבולות וירטואליים עם אובייקט PendingIntent, שמסביר ל-API איך לשלוח את אירועי הגבולות הווירטואליים לאפליקציה שלכם.

ה-API של Geofence מספק את האירועים ל-IntentService באפליקציה שלכם, ללא צורך בשירות שפועל ברקע לצורך גידור גיאוגרפי. השירות מופעל רק כשיש מידע רלוונטי.

השירות שלך מקבל את אירוע הגבולות הווירטואליים מ-Intent, כולל רשימה של גבולות וירטואליים. אתם יכולים לציין את הלוגיקה שלכם כדי להחליט אילו פעולות לנקוט.