התיעוד עבור אנדרואיד 14 Beta 1 מרמז על כך ש-Google תחזיר הצעות מבוססות מיקום עבור כרטיסי נאמנות, אולי עבור ארנק Google.
כאשר גוגל (מחדש) הושקה ארנק גוגל בשנה שעברה, הם הבטיחו לספק אפליקציה שתשמור את כל הכרטיסים הדיגיטליים שלך במקום אחד, כולל כרטיסי נאמנות. אמנם ארנק מאפשר לך להוסיף כרטיסי נאמנות ממגוון סוחרים, אך למעשה השימוש בהם מסורבל למדי. עליך לפתוח את האפליקציה, להחליק למעלה כדי להרחיב את רשימת הכרטיסים שלך ולגלול ברשימת הכרטיסים שלך כדי למצוא את כרטיס הנאמנות המתאים כשאתה בחנות. אף אחד לא רוצה להיות אותו אדם שמפשפש עם הטלפון שלו בקופה, אבל למרבה המזל, אנדרואיד 14 יכול להציג פתרון לבעיה זו: הצעות מבוססות מיקום לכרטיסי ארנק.
אם תכונה זו נשמעת לך מוכרת, זה בגלל שארנק Google תמך בה בעבר, עוד כשעוד נקראה... ארנק גוגל (לא, ברצינות). הרעיון היה פשוט: כשהיית ליד מיקום שבו ניתן היה להשתמש באחד מכרטיסי הנאמנות שלך, גוגל ארנק/Android Pay/Google Pay יפרסמו התראה שתוכלו להקיש כדי לפתוח את הכרטיס, בתנאי שיש לכם ה התכונה מופעלת.
תכונה זו חסרה באפליקציית ארנק Google החדשה, לכן עליך להפעיל את האפליקציה ולפתוח את כרטיס הנאמנות בעצמך כשאתה בחנות. אתה אפילו לא יכול להצמיד כרטיס נאמנות לממשק ארנק הגישה המהירה של אנדרואיד מכיוון שהוא תומך רק בהוספת כרטיסי תשלום, מה שמבקש מכמה מודדים לבצע לקחת את העניינים לידיים. השרשת הטלפון שלך רק כדי להוסיף גישה מהירה לכרטיסי הנאמנות שלך בשימוש תכוף היא טרחה, במיוחד כאשר אין ערובה לכך שהארנק אפילו יעבוד לאחר שעבר את התהליך.
למרבה המזל, ייתכן ש-Google תחזיר את התכונה הזו למשתמשים באנדרואיד 14. תוך כדי חפירה בהפניה ל-API עבור אנדרואיד 14 בטא 1, גיליתי תכונה חדשה בשם "FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. מכשירים שמצהירים על תכונה זו "[תמיכה] המציגות הצעות מבוססות מיקום עבור כרטיסי ארנק שסופקו על ידי אפליקציית התשלום המוגדרת כברירת מחדל."
למרות שגוגל פיי הוא אפליקציית התשלום המוגדרת כברירת מחדל ברוב מכשירי GMS Android, ישנן אפליקציות תשלום של צד שלישי בחוץ, כך שאין ערובה שגוגל תטמיע זאת באפליקציה שלה. עם זאת, בהתחשב בכך שכבר הייתה להם תכונה זו בעבר, הגיוני שכן.
באשר למה אני חושב שהם ישתמשו בזה עבור כרטיסי נאמנות כאשר התיעוד רק מזכיר "כרטיסי ארנק", ובכן, שוב, זה מה שהם נהגו לתמוך בהם. הצעות מבוססות מיקום גם הגיוניות ביותר עבור כרטיסי נאמנות, מכיוון שהמקומות שבהם תשתמש בהם מוגדרים היטב מבחינה גיאוגרפית. מפתחים כבר מזמן הצליחו לקשר מיקומים גיאוגרפיים עם חפצי כרטיס נאמנות ב-API, ובדפי הנחיתה של Google API עדיין להזכיר שמפתחים יכולים לשלוח הודעות מבוססות מיקום עבור כרטיסי נאמנות דיגיטליים שהם יוצרים. שליחת הצעות מבוססות מיקום לדברים כמו כרטיסי עלייה למטוס או כרטיסים לאירועים גם היא הגיונית, עם זאת, ואני לא רואה שום סיבה למה זה לא יכול להיעשות גם כן.
עם זאת, נותר לראות כיצד מיקומים ישויכו לכרטיסים: האם ארנק Google יסתמך על מפתחים שיציינו את המידע הזה או שהאפליקציה תעשה זאת אוטומטית? שאלה נוספת היא: האם ה"הצעות" הללו יגיעו בצורה של הודעות או שהכרטיס יופיע רק בארנק גישה מהירה? הראשון הוא איך פעלו בעבר הצעות מבוססות מיקום, בעוד שהאחרון היה פחות בפנים שלך אבל עדיין נגיש בקלות דרך קיצור מסך הנעילה ו/או אריח ההגדרה המהירה. עם זאת, כדי שהאחרון יעבוד, יש לעדכן את ארנק הגישה המהירה כדי לתמוך בכרטיסים ללא תשלום, ויש כמה ראיות שזה יקרה.
מחלקת WalletCard תחת חבילת QuickAccessWallet עודכנה עם חדש getCardType() שיטה שמחזירה CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT או CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT "[הכוונה] לכל כרטיסים שאינם משמשים לתשלום שווה ערך במזומן, כולל כרטיסים לאירועים, טיסות, הצעות, כרטיסי נאמנות, כרטיסי מתנה וכרטיסי מעבר". יש גם שיטה חדשה get/setNonPaymentCardSecondaryImage() שניתן להשתמש בה כדי להגדיר אייקון לאי-תשלום קלפים.
שיטה חדשה נוספת בשם getCardLocations() מחזירה את "רשימת המיקומים שהכרטיס הזה עשוי להיות שימושי בהם", המוגדרת באמצעות setCardLocation(...) שיטת WalletCard. בּוֹנֶה. התיאור של setCardLocation(...) אומר שאם FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS מופעל, אז "ייתכן שהכרטיס יוצג למשתמש כאשר משתמש נמצא ליד אחד מהמיקומים הללו."
כשאני חופר לתוך המבנה של Android 14 Beta 1, אין הרבה קוד שקשור לתכונה הזו שיכולתי למצוא. עם זאת, הבחנתי בשיטה שמסירת נתוני מיקום מכרטיסי הארנק כאשר FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS אינו מוצהר. תכונה זו, עד כמה שידוע לי, כרגע אינה מוצהרת על אף פיקסלים עם אנדרואיד 14, כך שסביר להניח שגוגל עדיין עובדת עליה. אני לא יודע אם תכונה זו תישלח במהדורה היציבה של אנדרואיד 14, ומכיוון שאנחנו עדיין בשלב שלפני יציבות הפלטפורמה של התצוגה המקדימה של אנדרואיד 14, אין שום ערובה לכך.