Dokumentácia pre Android 14 Beta 1 naznačuje, že spoločnosť Google prináša návrhy vernostných kariet na základe polohy, pravdepodobne pre Peňaženku Google.
Keď sa Google (znovu) spustil Peňaženka Google minulý rok prisľúbili dodať aplikáciu, ktorá udrží všetky vaše digitálne karty na jednom mieste, vrátane vernostných kariet. Peňaženka vám síce umožňuje pridávať vernostné karty od rôznych obchodníkov, no ich používanie je v skutočnosti dosť ťažkopádne. Keď ste v obchode, musíte otvoriť aplikáciu, potiahnutím prstom nahor rozbaliť zoznam kariet a prechádzať zoznamom kariet, aby ste našli správnu vernostnú kartu. Nikto nechce byť tým človekom, ktorý sa v rade pri pokladni trápi s telefónom, ale našťastie, Android 14 by mohli priniesť riešenie tohto problému: návrhy kariet peňaženky založené na polohe.
Ak sa vám táto funkcia zdá povedomá, je to preto, že ju v minulosti podporovala Peňaženka Google, ešte v čase, keď sa ešte volala... Peňaženka Google (ale teraz už vážne). Myšlienka bola jednoduchá: Keď ste boli blízko miesta, kde by sa dala použiť jedna z vašich vernostných kariet, Google Peňaženka/Android Pay/Google Pay uverejní upozornenie, že môžete kartu otvoriť klepnutím na
funkcia zapnutá.Táto funkcia v novej aplikácii Peňaženka Google chýba, takže keď ste v obchode, musíte aplikáciu spustiť a otvoriť vernostnú kartu sami. Vernostnú kartu nemôžete ani pripnúť k rozhraniu Peňaženky rýchleho prístupu systému Android, pretože podporuje iba pridávanie platobných kariet, čo núti niektorých modifikátorov, aby vziať veci do vlastných rúk. Rootovanie telefónu len na pridanie rýchleho prístupu k často používaným vernostným kartám je problém, najmä ak neexistuje žiadna záruka, že bude dokonca fungovať po prejdení procesu.
Našťastie spoločnosť Google môže túto funkciu vrátiť používateľom systému Android 14. Pri prehrabávaní sa v referencii API pre Android 14 Beta 1, objavil som novú funkciu s názvom „FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Zariadenia, ktoré deklarujú túto funkciu, „[support] zobrazujúce návrhy založené na polohe pre karty peňaženky poskytované predvolenou platobnou aplikáciou.“
Hoci Google Pay je ako predvolená platobná aplikácia na väčšine zariadení GMS Android, existujú platobné aplikácie tretích strán, takže neexistuje žiadna záruka, že to spoločnosť Google implementuje do svojej aplikácie. Vzhľadom na to, že túto funkciu už mali predtým, dáva zmysel, že by ju mali.
Pokiaľ ide o to, prečo si myslím, že to použijú pre vernostné karty, keď sa v dokumentácii spomínajú iba „karty peňaženky“, opäť to bolo to, čo podporovali. Návrhy založené na polohe majú najväčší zmysel aj pre vernostné karty, pretože miesta, kde by ste ich použili, sú geograficky dobre definované. Vývojári sa už dávno vedia združovať geografické polohy s predmety vernostnej karty v rozhraní API a vstupných stránkach rozhrania API spoločnosti Google ešte spomenúť že vývojári môžu odosielať upozornenia na základe polohy pre digitálne vernostné karty, ktoré vytvoria. Odosielanie návrhov na základe polohy pre veci, ako sú palubné lístky alebo vstupenky na podujatia, však tiež dáva zmysel a nevidím dôvod, prečo by sa to nedalo urobiť.
Zostáva však vidieť, ako budú miesta spojené s kartami: Bude sa Peňaženka Google spoliehať na vývojárov, ktorí špecifikujú tieto informácie, alebo to urobí aplikácia automaticky? Ďalšou otázkou je: Budú tieto „návrhy“ prichádzať vo forme upozornení alebo sa karta len objaví v Peňaženke rýchleho prístupu? Prvýkrát fungovali návrhy založené na polohe, zatiaľ čo druhé by boli menej viditeľné, ale stále ľahko dostupné prostredníctvom skratky na uzamknutej obrazovke a/alebo dlaždice Rýchle nastavenie. Aby však fungovala, je potrebné aktualizovať Peňaženku s rýchlym prístupom, aby podporovala neplatobné karty, a existujú určité dôkazy, že sa tak stane.
Trieda WalletCard v rámci balíka QuickAccessWallet bola aktualizovaná o novú getCardType() spôsob, ktorý vráti CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT alebo CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT „[označuje] všetky karty, ktoré sa nepoužívajú na hotovostné platby, vrátane lístkov na podujatia, letov, ponúk, vernostných kariet, darčekových kariet a tranzitné lístky." K dispozícii je tiež nová metóda get/setNonPaymentCardSecondaryImage(), ktorú možno použiť na nastavenie ikony pre neplatenie karty.
Ďalšia nová metóda s názvom getCardLocations() vracia „zoznam miest, na ktorých môže byť táto karta užitočná“, ktorý sa nastavuje prostredníctvom setCardLocation(...) metóda WalletCard. Staviteľ. Popis setCardLocation(...) hovorí, že ak je povolená funkcia FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS, „karta sa môže používateľovi zobraziť, keď sa používateľ nachádza v blízkosti jedného z týchto miest.“
Keď sa pozriem do zostavy Android 14 Beta 1, nenájdem veľa kódu súvisiaceho s touto funkciou. Všimol som si však metódu, ktorá odstraňuje údaje o polohe z kariet peňaženky, keď nie je deklarovaná funkcia FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS. Táto funkcia, pokiaľ viem, v súčasnosti nie je deklarovaná na žiadnych pixeloch so systémom Android 14, takže je pravdepodobné, že Google na nej stále pracuje. Neviem, či sa táto funkcia dostane v stabilnom vydaní Androidu 14, a keďže sme stále vo fáze pred-platformnej stability ukážky Androidu 14, nie je zaručené, že áno.