Android 14 Beta 1 belgeleri, Google'ın, muhtemelen Google Cüzdan için sadakat kartları için konuma dayalı önerileri geri getirdiğine dair ipuçları veriyor.
Google (yeniden) kullanıma sunulduğunda Google cüzdanı geçen yıl, sadakat kartları da dahil olmak üzere tüm dijital kartlarınızı tek bir yerde tutacak bir uygulama sunmaya söz verdiler. Cüzdan, çeşitli tüccarlardan sadakat kartları eklemenize izin verse de, aslında bunları kullanmayı oldukça külfetli hale getirir. Bir mağazadayken doğru sadakat kartını bulmak için uygulamayı açmanız, kart listenizi genişletmek için yukarı kaydırmanız ve kart listenizde gezinmeniz gerekir. Kimse ödeme sırasında telefonuyla uğraşan kişi olmak istemez, ama neyse ki, Android 14 bu soruna bir çözüm getirebilir: cüzdan kartları için konum tabanlı öneriler.
Bu özellik size tanıdık geliyorsa bunun nedeni, Google Cüzdan'ın daha önce, hala çağrıldığı zamanlarda bu özelliği desteklemesidir... Google cüzdanı (yok gerçekten). Fikir basitti: Bağlılık kartlarınızdan birinin kullanılabileceği bir yerin yakınındayken, Google Wallet/Android Pay/Google Pay, kartı açmak için dokunabileceğinizi belirten bir bildirim yayınlardı. the
özellik açık.Bu özellik yeni Google Cüzdan uygulamasında yoktur, dolayısıyla bir mağazadayken uygulamayı başlatmanız ve bağlılık kartını kendiniz açmanız gerekir. Android'in Hızlı Erişim Cüzdan arayüzüne sadakat kartı bile sabitleyemezsiniz çünkü yalnızca ödeme kartları eklemeyi destekler ve bazı mod geliştiricilerin meseleleri kendi ellerine almak. Sık kullandığınız sadakat kartlarınıza hızlı erişim eklemek için telefonunuzu rootlamak, özellikle Wallet'ın hiçbir garantisi olmadığında, bir güçlüktür. çalışacak bile süreçten geçtikten sonra.
Neyse ki Google, bu özelliği Android 14 kullanıcıları için geri getiriyor olabilir. için API referansını araştırırken Android 14 Beta 1, “adlı yeni bir özellik keşfettim.FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Bu özelliği "varsayılan ödeme uygulaması tarafından sağlanan cüzdan kartları için konuma dayalı önerileri gösteren [destek]" beyan eden cihazlar.
Google Pay'e rağmen dır-dir Çoğu GMS Android cihazındaki varsayılan ödeme uygulaması, üçüncü taraf ödeme uygulamaları var, bu nedenle Google'ın bunu kendi uygulamalarında uygulayacağının garantisi yok. Bu özelliğe daha önce sahip oldukları göz önüne alındığında, sahip olacakları mantıklı.
Belgelerde sadece "cüzdan kartlarından" söz edildiğinde neden bunu sadakat kartları için kullanacaklarını düşündüğüme gelince, yine, eskiden destekledikleri şey buydu. Lokasyona dayalı öneriler, sadakat kartları için en mantıklı olanıdır, çünkü onları kullanacağınız yerler coğrafi olarak iyi tanımlanmıştır. Geliştiriciler uzun süredir ilişkilendirebiliyor coğrafi konumlar ile sadakat kartı nesneleri API'de ve Google'ın API açılış sayfalarında hala bahsetmek geliştiricilerin oluşturdukları dijital bağlılık kartları için konuma dayalı bildirimler gönderebilmeleri. Yine de biniş kartları veya etkinlik biletleri gibi şeyler için konuma dayalı öneriler göndermek de mantıklı ve bunun da yapılmaması için hiçbir neden göremiyorum.
Ancak, konumların kartlarla nasıl ilişkilendirileceği henüz belli değil: Google Cüzdan, geliştiricilerin bu bilgileri belirtmesine mi güvenecek yoksa uygulama bunu otomatik olarak mı yapacak? Bir diğer soru da şu: Bu “öneriler” bildirim şeklinde mi gelecek yoksa kart sadece Hızlı Erişim Cüzdanında mı görünecek? İlki, konuma dayalı önerilerin eskiden nasıl çalıştığıdır, ikincisi ise yüzünüze daha az görünür ancak yine de kilit ekranı kısayolu ve/veya Hızlı Ayar kutucuğu aracılığıyla kolayca erişilebilir. Ancak ikincisinin çalışması için, Hızlı Erişim Cüzdanının ödemesiz kartları destekleyecek şekilde güncellenmesi gerekiyor ve bunun gerçekleşeceğine dair bazı kanıtlar var.
QuickAccessWallet paketi altındaki WalletCard sınıfı yeni bir sınıf ile güncellendi. getCardType() CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT veya CARD_TYPE_NON_PAYMENT döndüren yöntem. CARD_TYPE_NON_PAYMENT “Etkinlik biletleri, uçuşlar, teklifler, sadakat kartları, hediye kartları dahil olmak üzere nakit karşılığı ödeme için kullanılmayan tüm kartları [anlamına gelir] ve toplu taşıma biletleri.” Ödeme yapılmaması için bir simge ayarlamak üzere kullanılabilecek yeni bir get/setNonPaymentCardSecondaryImage() yöntemi de vardır. kartlar.
GetCardLocations() adlı başka bir yeni yöntem, "bu kartın yararlı olabileceği konumların listesi"ni döndürür. setCardLocation(...) WalletCard yöntemi. Oluşturucu setCardLocation(...) açıklaması, FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS etkinleştirilirse, "bir kullanıcı bu konumlardan birinin yakınındayken kartın kullanıcıya gösterilebileceğini" söylüyor.
Android 14 Beta 1 derlemesini incelerken, bu özellikle ilgili bulabildiğim çok fazla kod yok. Ancak, FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS bildirilmediğinde cüzdan kartlarından konum verilerini soyan bir yöntem tespit ettim. Bildiğim kadarıyla bu özellik şu anda Android 14 çalıştıran hiçbir Pikselde açıklanmadı, bu nedenle Google'ın hala üzerinde çalışıyor olması muhtemel. Bu özelliğin Android 14'ün kararlı sürümünde sunulup sunulmayacağını bilmiyorum ve henüz Android 14 önizlemesinin Platform Öncesi Kararlılık aşamasında olduğumuz için, bunun olacağının garantisi yok.