Dokumentacija za Android 14 Beta 1 namiguje, da bo Google vrnil lokacijske predloge za kartice zvestobe, po možnosti za Google Denarnico.
Ko je Google (ponovno) zagnan Google Denarnica lani so obljubili, da bodo ponudili aplikacijo, ki bo hranila vse vaše digitalne kartice na enem mestu, vključno s karticami zvestobe. Medtem ko Wallet omogoča dodajanje kartic zvestobe različnih trgovcev, je njihova dejanska uporaba precej okorna. Odpreti morate aplikacijo, povlecite navzgor, da razširite seznam kartic, in se pomikajte po seznamu kartic, da poiščete pravo kartico zvestobe, ko ste v trgovini. Nihče noče biti tista oseba, ki brska s telefonom v vrsti na blagajni, a na srečo, Android 14 bi lahko uvedel rešitev za to težavo: lokacijski predlogi za kartice denarnice.
Če se vam ta funkcija zdi znana, je to zato, ker jo je Google Denarnica že podpirala, ko se je še imenovala... Google Denarnica (ne, resno). Zamisel je bila preprosta: ko ste bili blizu lokacije, kjer bi lahko uporabili eno od vaših kartic zvestobe, Google Denarnica/Android Pay/Google Pay bi objavila obvestilo, da bi se lahko dotaknili, da bi odprli kartico, če ste jo imeli the
Posnetek zaslona nastavitev kartice zvestobe v stari aplikaciji Android Pay. Zasluge: Android Central.
Ta funkcija manjka v novi aplikaciji Google Denarnica, zato morate sami zagnati aplikacijo in odpreti kartico zvestobe, ko ste v trgovini. Kartice zvestobe ne morete niti pripeti na vmesnik Androidove denarnice za hitri dostop, saj podpira samo dodajanje plačilnih kartic, zaradi česar nekateri moderji vzeti stvari v svoje roke. Rootiranje telefona samo za dodajanje hitrega dostopa do pogosto uporabljenih kartic zvestobe je težava, še posebej, če ni nobenega zagotovila, da bo Wallet bo celo delovalo po prehodu skozi postopek.
Na srečo Google morda vrača to funkcijo za uporabnike v sistemu Android 14. Med brskanjem po referenci API-ja za Android 14 beta 1, sem odkril novo funkcijo, imenovano »FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Naprave, ki deklarirajo to funkcijo »[podpora], ki prikazuje predloge na podlagi lokacije za kartice denarnice, ki jih zagotavlja privzeta aplikacija za plačevanje.«
Dokumentacija za FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS
Čeprav Google Pay je privzeta plačilna aplikacija v večini naprav GMS Android, obstajajo plačilne aplikacije tretjih oseb, zato ni nobenega zagotovila, da bo Google to implementiral v svojo aplikacijo. Glede na to, da so to funkcijo že imeli, pa je logično, da bi jo imeli.
Glede tega, zakaj mislim, da bodo to uporabili za kartice zvestobe, ko dokumentacija omenja le "kartice denarnice", no, spet, to so podpirali. Predlogi glede na lokacijo so prav tako najbolj smiselni za kartice zvestobe, saj so mesta, kjer bi jih uporabili, geografsko natančno opredeljena. Razvijalci se že dolgo znajo povezovati geografske lokacije z predmeti kartice zvestobe v API-ju in ciljnih straneh Googlovega API-ja še omenjajo da lahko razvijalci pošiljajo lokacijska obvestila za digitalne kartice zvestobe, ki jih ustvarijo. Smiselno pa je tudi pošiljanje lokacijskih predlogov za stvari, kot so vkrcalni kuponi ali vstopnice za dogodke, in ne vidim nobenega razloga, zakaj tega ne bi bilo mogoče narediti.
Vendar je treba še videti, kako bodo lokacije povezane s karticami: Ali se bo Google Denarnica zanašala na razvijalce, ki bodo podali te informacije, ali bo aplikacija to storila samodejno? Drugo vprašanje je: Ali bodo ti "predlogi" prišli v obliki obvestil ali se bo kartica samo pojavila v denarnici za hitri dostop? Prvi je način, kako so včasih delovali predlogi, ki temeljijo na lokaciji, drugi pa bi bili manj v vaš obraz, a še vedno lahko dostopni prek bližnjice na zaklenjenem zaslonu in/ali ploščice hitrih nastavitev. Da bi slednje delovalo, je treba posodobiti denarnico za hitri dostop, da podpira neplačilne kartice, in obstaja nekaj dokazov, da se bo to zgodilo.
Razred WalletCard v paketu QuickAccessWallet je bil posodobljen z novim getCardType() metoda, ki vrne CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT ali CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT »[se nanaša] na vse kartice, ki se ne uporabljajo za plačilo v gotovini, vključno z vstopnicami za dogodke, leti, ponudbami, karticami zvestobe, darilnimi karticami in vozovnice za prevoz.« Obstaja tudi nova metoda get/setNonPaymentCardSecondaryImage(), ki jo lahko uporabite za nastavitev ikone za neplačilo karte.
Druga nova metoda, imenovana getCardLocations(), vrne "seznam lokacij, na katerih bi lahko bila ta kartica uporabna", ki je nastavljen prek setCardLocation(...) metodo WalletCard. Gradbenik. V opisu setCardLocation(...) piše, da če je FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS omogočen, potem »je lahko kartica prikazana uporabniku, ko je uporabnik blizu ene od teh lokacij«.
Če se poglobim v gradnjo Android 14 Beta 1, nisem našel veliko kode, povezane s to funkcijo. Vendar sem opazil metodo, ki odstrani podatke o lokaciji s kartic denarnice, ko FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS ni deklarirana. Ta funkcija, kolikor vem, trenutno ni navedena v nobenem Pixelu z Androidom 14, zato je verjetno, da Google še vedno dela na njej. Ne vem, ali bo ta funkcija dobavljena v stabilni izdaji Androida 14, in ker smo še vedno v fazi predogleda stabilnosti platforme za Android 14, ni nobenega zagotovila, da bo.