Android 14 Beta 1:n dokumentaatiossa vihjataan, että Google tuo takaisin sijaintiin perustuvia ehdotuksia kanta-asiakaskorteille, mahdollisesti Google Walletille.
Kun Google (uudelleen) käynnistettiin Google Wallet viime vuonna he lupasivat toimittaa sovelluksen, joka pitää kaikki digitaaliset kortit yhdessä paikassa, mukaan lukien kanta-asiakaskortit. Vaikka Walletin avulla voit lisätä useiden kauppiaiden kanta-asiakaskortteja, se tekee niiden käyttämisestä varsin hankalaa. Sinun on avattava sovellus, pyyhkäisemällä ylöspäin laajentaaksesi korttiluetteloasi ja selaamalla korttiluetteloasi löytääksesi oikean kanta-asiakaskortin, kun olet kaupassa. Kukaan ei halua olla se henkilö, joka haparoi puhelintaan kassalla, mutta onneksi Android 14 voisi tarjota ratkaisun tähän ongelmaan: sijaintiin perustuvia ehdotuksia lompakkokorteille.
Jos tämä ominaisuus kuulostaa tutulta, se johtuu siitä, että Google Wallet tuki sitä aiemmin, kun sitä kutsuttiin vielä... Google Wallet (ei, vakavasti). Idea oli yksinkertainen: kun olit lähellä paikkaa, jossa jotakin kanta-asiakaskorttiasi voitiin käyttää, Google Wallet/Android Pay/Google Pay lähettäisi ilmoituksen, jota voit napauttaa avataksesi kortin, jos sinulla oli sellainen the
ominaisuus käytössä.Tämä ominaisuus puuttuu uudesta Google Wallet -sovelluksesta, joten sinun on käynnistettävä sovellus ja avattava kanta-asiakaskortti itse, kun olet kaupassa. Et voi edes kiinnittää kanta-asiakaskorttia Androidin Quick Access Wallet -käyttöliittymään, koska se tukee vain maksukorttien lisäämistä, jolloin jotkut moderaattorit ottaa asiat omiin käsiinsä. Puhelimen juurruttaminen vain nopean pääsyn lisäämiseksi usein käytettyihin kanta-asiakaskortteihisi on vaivalloista, varsinkin kun ei ole takeita siitä, että Wallet toimii jopa prosessin läpikäynnin jälkeen.
Onneksi Google saattaa tuoda tämän ominaisuuden takaisin Android 14:n käyttäjille. Kaivaessasi API-viittausta Android 14 Beta 1, löysin uuden ominaisuuden nimeltä "FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Laitteet, jotka ilmoittavat tämän ominaisuuden "[tuki] näyttää sijaintiin perustuvia ehdotuksia oletusmaksusovelluksen tarjoamille lompakkokorteille".
Vaikka Google Pay On oletusmaksusovellus useimmissa GMS Android -laitteissa, siellä on kolmansien osapuolien maksusovelluksia, joten ei ole takeita siitä, että Google ottaa tämän käyttöön heidän sovelluksessaan. Koska heillä oli kuitenkin tämä ominaisuus jo aiemmin, on järkevää, että heillä olisi.
Mitä tulee siihen, miksi uskon heidän käyttävän tätä kanta-asiakaskorteissa, kun dokumentaatiossa mainitaan vain "lompakkokortit", no, jälleen kerran, sitä he tukivat. Sijaintiperusteiset ehdotukset ovat myös järkevimpiä kanta-asiakaskorteissa, koska niiden käyttöpaikat ovat maantieteellisesti hyvin määriteltyjä. Kehittäjät ovat pitkään voineet yhdistää maantieteelliset sijainnit kanssa kanta-asiakaskorttiesineet sovellusliittymässä ja Googlen API-aloitussivuilla vielä mainita että kehittäjät voivat lähettää sijaintiin perustuvia ilmoituksia luomistaan digitaalisista kanta-asiakaskorteista. Sijaintiperusteisten ehdotusten lähettäminen esimerkiksi maihinnousukortteihin tai tapahtumalippuihin on kuitenkin järkevää, enkä näe mitään syytä, miksi sitä ei voitaisi tehdä myös.
Nähtäväksi jää, kuinka sijainnit yhdistetään kortteihin: Luottaako Google Wallet kehittäjiin näiden tietojen määrittämiseen vai tekeekö sovellus sen automaattisesti? Toinen kysymys kuuluu: Tulevatko nämä "ehdotukset" ilmoitusten muodossa vai näkyykö kortti vain Quick Access Walletissa? Ensimmäinen on tapa, jolla sijaintiperusteiset ehdotukset toimivat aiemmin, kun taas jälkimmäinen olisi vähemmän silmissäsi, mutta silti helposti saatavilla lukitusnäytön pikakuvakkeen ja/tai pika-asetusruudun kautta. Jotta jälkimmäinen toimisi, Quick Access Wallet on kuitenkin päivitettävä tukemaan ei-maksukortteja, ja on todisteita siitä, että näin tapahtuu.
QuickAccessWallet-paketin WalletCard-luokka on päivitetty uudella getCardType() menetelmä, joka palauttaa CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT tai CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT "[viittaa] kortteihin, joita ei käytetä käteistä vastaaviin maksuihin, mukaan lukien tapahtumaliput, lennot, tarjoukset, kanta-asiakaskortit, lahjakortit ja kauttakulkuliput." Saatavilla on myös uusi get/setNonPaymentCardSecondaryImage() -menetelmä, jota voidaan käyttää maksukyvyttömyyden kuvakkeen asettamiseen. kortit.
Toinen uusi menetelmä nimeltä getCardLocations() palauttaa "luettelon sijainneista, joissa tämä kortti voi olla hyödyllinen", joka asetetaan setCardLocation(...) WalletCardin menetelmä. Rakentaja. Kohteen setCardLocation(...) kuvauksessa sanotaan, että jos FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS on käytössä, "kortti saatetaan näyttää käyttäjälle, kun käyttäjä on lähellä jotakin näistä sijainneista".
Tutustuessani Android 14 Beta 1 -koontiversioon en löytänyt juurikaan tähän ominaisuuteen liittyvää koodia. Huomasin kuitenkin menetelmän, joka poistaa sijaintitiedot lompakkokorteista, kun FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS ei ole ilmoitettu. Tätä ominaisuutta, sikäli kuin tiedän, ei tällä hetkellä ole ilmoitettu missään Pixelissä, jossa on Android 14, joten on todennäköistä, että Google työskentelee edelleen sen parissa. En tiedä, toimitetaanko tämä ominaisuus Android 14:n vakaassa julkaisussa, ja koska olemme edelleen Android 14:n esikatselun alustavakausvaiheessa, ei ole takeita siitä, että se tulee toimimaan.