Dokumentace pro Android 14 Beta 1 naznačuje, že Google přináší návrhy věrnostních karet na základě polohy, případně pro Peněženku Google.
Když Google (znovu) spustil Peněženka Google minulý rok slíbili dodat aplikaci, která udrží všechny vaše digitální karty na jednom místě, včetně věrnostních. Peněženka vám sice umožňuje přidávat věrnostní karty od různých obchodníků, ale jejich používání je ve skutečnosti dost těžkopádné. Když jste v obchodě, musíte otevřít aplikaci, přejetím prstem nahoru rozbalte seznam karet a procházejte seznam karet, abyste našli tu správnou věrnostní kartu. Nikdo nechce být tím člověkem, který tápavě se svým telefonem u pokladny, ale naštěstí Android 14 by mohl přinést řešení tohoto problému: návrhy peněženek založené na umístění.
Pokud je vám tato funkce povědomá, je to proto, že ji dříve podporovala Peněženka Google, ještě v době, kdy se ještě nazývala... Peněženka Google (ne vážně). Myšlenka byla jednoduchá: Když jste byli poblíž místa, kde by se dala použít jedna z vašich věrnostních karet, Google Peněženka/Android Pay/Google Pay by zveřejnily upozornění, že můžete klepnutím otevřít kartu, pokud jste to měli a
funkce zapnuta.Tato funkce v nové aplikaci Peněženka Google chybí, takže musíte aplikaci spustit a otevřít věrnostní kartu sami, když jste v obchodě. Do rozhraní peněženky rychlého přístupu Androidu nemůžete ani připnout věrnostní kartu, protože podporuje pouze přidávání platebních karet, což nutí některé modifikátory, aby vzít věci do svých rukou. Rootování telefonu jen za účelem přidání rychlého přístupu k často používaným věrnostním kartám je problém, zvláště když neexistuje žádná záruka, že Peněženka bude dokonce fungovat poté, co prošel procesem.
Naštěstí Google může tuto funkci vrátit uživatelům na Androidu 14. Při procházení odkazem na API pro Android 14 Beta 1, objevil jsem novou funkci s názvem „FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Zařízení, která deklarují tuto funkci „[podpora] zobrazující návrhy na základě polohy pro karty peněženky poskytované výchozí platební aplikací“.
I když Google Pay je výchozí platební aplikace na většině zařízení GMS Android, existují platební aplikace třetích stran, takže neexistuje žádná záruka, že to Google do své aplikace implementuje. Vzhledem k tomu, že tuto funkci již měli dříve, dává smysl, že by ji měli.
Pokud jde o to, proč si myslím, že to použijí pro věrnostní karty, když dokumentace zmiňuje pouze „karty peněženky“, opět to bylo to, co podporovali. U věrnostních karet jsou také nejvhodnější návrhy na základě polohy, protože místa, kde byste je použili, jsou geograficky dobře definovaná. Vývojáři se už dávno umí sdružovat zeměpisné polohy s předměty věrnostních karet v rozhraní API a na vstupních stránkách rozhraní API společnosti Google ještě zmínit že vývojáři mohou posílat upozornění na základě polohy pro digitální věrnostní karty, které vytvoří. Zasílání návrhů na základě polohy pro věci, jako jsou palubní vstupenky nebo vstupenky na akce, však také dává smysl a nevidím důvod, proč by to nemohlo být provedeno také.
Zůstává však otázkou, jak budou místa spojena s kartami: Bude se Peněženka Google spoléhat na vývojáře, kteří tyto informace specifikují, nebo to aplikace udělá automaticky? Další otázka zní: Budou tyto „návrhy“ přicházet ve formě oznámení nebo se karta jen objeví v Peněžence rychlého přístupu? První je způsob, jak návrhy založené na poloze fungovaly, zatímco druhé by bylo méně na očích, ale stále snadno dostupné prostřednictvím zástupce na obrazovce uzamčení a/nebo dlaždice Rychlé nastavení. Aby však tato funkce fungovala, je třeba aktualizovat Peněženku rychlého přístupu, aby podporovala neplatební karty, a existují určité důkazy, že k tomu dojde.
Třída WalletCard v rámci balíčku QuickAccessWallet byla aktualizována o novou getCardType() metoda, která vrací CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT nebo CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT „[označuje] všechny karty, které se nepoužívají k platbám v hotovosti, včetně vstupenek na akce, letenek, nabídek, věrnostních karet, dárkových karet a tranzitní jízdenky." K dispozici je také nová metoda get/setNonPaymentCardSecondaryImage(), kterou lze použít k nastavení ikony pro nezaplacení karty.
Další nová metoda nazvaná getCardLocations() vrací „seznam míst, kde by tato karta mohla být užitečná“, který se nastavuje pomocí setCardLocation(...) metoda WalletCard. Stavitel. Popis setCardLocation(...) říká, že pokud je povolena funkce FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS, „karta se může uživateli zobrazit, když se uživatel nachází v blízkosti jednoho z těchto míst“.
Když jsem se ponořil do sestavení Android 14 Beta 1, nenašel jsem mnoho kódu souvisejícího s touto funkcí. Zaznamenal jsem však metodu, která odstraňuje údaje o poloze z karet peněženky, když není deklarována funkce FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS. Tato funkce, pokud vím, v současné době není deklarována na žádných pixelech se systémem Android 14, takže je pravděpodobné, že na ní Google stále pracuje. Nevím, zda bude tato funkce dodávána ve stabilní verzi Androidu 14, a protože jsme stále ve fázi předběžné stability platformy Android 14, neexistuje žádná záruka, že bude.