Документација за Андроид 14 Бета 1 наговештава да ће Гоогле вратити предлоге засноване на локацији за картице лојалности, вероватно за Гоогле новчаник.
Када је Гугл (поновно) покренут Гоогле новчаник прошле године су обећали да ће испоручити апликацију која ће држати све ваше дигиталне картице на једном месту, укључујући картице лојалности. Иако вам Новчаник омогућава додавање картица лојалности од разних трговаца, њихово коришћење чини прилично гломазним. Морате да отворите апликацију, превуците прстом нагоре да бисте проширили листу картица и скроловали кроз листу картица да бисте пронашли праву картицу лојалности када сте у продавници. Нико не жели да буде та особа која петља са својим телефоном у реду за одјаву, али на срећу, Андроид 14 могао би да уведе решење за овај проблем: предлоге за картице новчаника засноване на локацији.
Ако вам ова функција звучи познато, то је зато што ју је Гоогле новчаник раније подржавао, када се још звала... Гоогле новчаник (Не озбиљно). Идеја је била једноставна: када сте били у близини локације на којој би се могла користити једна од ваших картица лојалности, Гоогле Новчаник/Андроид Паи/Гоогле Паи би поставили обавештење које можете да додирнете да бисте отворили картицу, под условом да јесте тхе
Снимак екрана подешавања картице лојалности у старој апликацији Андроид Паи. Заслуге: Андроид Централ.
Ова функција недостаје у новој апликацији Гоогле новчаник, тако да морате сами да покренете апликацију и отворите картицу лојалности када сте у продавници. Не можете чак ни да закачите картицу лојалности на Андроид-ов интерфејс новчаника за брзи приступ јер подржава само додавање платних картица, што подстиче неке модере да узети ствари у своје руке. Рутирање вашег телефона само да бисте додали брз приступ вашим често коришћеним картицама лојалности је гњаважа, посебно када нема гаранције да ће Новчаник чак ће и радити након проласка кроз процес.
Срећом, Гоогле ће можда вратити ову функцију корисницима на Андроид 14. Док копам по АПИ референци за Андроид 14 Бета 1, открио сам нову функцију под називом „ФЕАТУРЕ_ВАЛЛЕТ_ЛОЦАТИОН_БАСЕД_СУГГЕСТИОНС”. Уређаји који декларишу ову функцију „[подршка] која приказује предлоге засноване на локацији за картице новчаника које обезбеђује подразумевана апликација за плаћање“.
Документација за ФЕАТУРЕ_ВАЛЛЕТ_ЛОЦАТИОН_БАСЕД_СУГГЕСТИОНС
Иако Гоогле Паи је подразумевана апликација за плаћање на већини ГМС Андроид уређаја, постоје апликације за плаћање трећих страна, тако да нема гаранције да ће Гоогле то применити у својој апликацији. С обзиром на то да су ову функцију већ имали раније, логично је да би.
Што се тиче зашто мислим да ће ово користити за картице лојалности када се у документацији само помињу „картице новчаника“, па, опет, то је оно што су подржавали. Предлози засновани на локацији такође имају највише смисла за картице лојалности, јер су места на којима бисте их користили добро дефинисана географски. Програмери већ дуго могу да се удруже географске локације са објекти картице лојалности у АПИ-ју и Гоогле-овим одредишним страницама за АПИ још помињу да програмери могу да шаљу обавештења заснована на локацији за дигиталне картице лојалности које креирају. Слање предлога заснованих на локацији за ствари као што су карте за укрцавање или карте за догађаје такође има смисла, и не видим ниједан разлог зашто и то не би могло да се уради.
Међутим, остаје да се види како ће локације бити повезане са картицама: да ли ће се Гоогле новчаник ослањати на програмере који наведу ове информације или ће апликација то учинити аутоматски? Друго питање је: да ли ће ови „предлози“ доћи у облику обавештења или ће се картица само појавити у новчанику за брзи приступ? Први је начин на који су приједлози засновани на локацији функционисали, док би други били мање присутни, али и даље лако доступни преко пречице на закључаном екрану и/или плочице за брза подешавања. Међутим, да би ово друго функционисало, новчаник за брзи приступ треба да се ажурира да подржава картице које се не плаћају, а постоје неки докази да ће се то догодити.
Класа ВаллетЦард у оквиру КуицкАццессВаллет пакета је ажурирана новим гетЦардТипе() метод који враћа ЦАРД_ТИПЕ_УНКНОВН, ЦАРД_ТИПЕ_ПАИМЕНТ или ЦАРД_ТИПЕ_НОН_ПАИМЕНТ. ЦАРД_ТИПЕ_НОН_ПАИМЕНТ „[односи се] на све картице које се не користе за плаћање еквивалентно готовини, укључујући карте за догађаје, летове, понуде, картице лојалности, поклон картице и карте за транзит.” Постоји и нова метода гет/сетНонПаиментЦардСецондариИмаге() која се може користити за постављање иконе за неплаћање картице.
Још један нови метод под називом гетЦардЛоцатионс() враћа „листу локација на којима би ова картица могла бити корисна“, која се поставља преко сетЦардЛоцатион(...) метода ВаллетЦард-а. Буилдер. Опис функције сетЦардЛоцатион(...) каже да ако је ФЕАТУРЕ_ВАЛЛЕТ_ЛОЦАТИОН_БАСЕД_СУГГЕСТИОНС омогућена, онда „картица може бити приказана кориснику када се корисник налази у близини једне од ових локација“.
Копајући у Андроид 14 Бета 1 верзију, не постоји много кода који се односи на ову функцију који бих могао да пронађем. Међутим, приметио сам метод који уклања податке о локацији са картица новчаника када ФЕАТУРЕ_ВАЛЛЕТ_ЛОЦАТИОН_БАСЕД_СУГГЕСТИОНС није декларисана. Ова функција, колико ја знам, тренутно није декларисана ни на једном Пикел-у који користи Андроид 14, тако да је вероватно да Гоогле још увек ради на томе. Не знам да ли ће се ова функција испоручити у стабилном издању Андроида 14, а пошто смо још увек у фази стабилности пре-платформе за преглед Андроид 14, нема гаранције да хоће.