Android 14 Beta 1-ის დოკუმენტაცია მიუთითებს იმაზე, რომ Google დააბრუნებს მდებარეობაზე დაფუძნებულ წინადადებებს ლოიალობის ბარათებისთვის, შესაძლოა Google Wallet-ისთვის.
როდესაც Google (ხელახლა) ამოქმედდა Google Wallet გასულ წელს, მათ დაჰპირდნენ, რომ მიაწვდიდნენ აპლიკაციას, რომელიც ინახავს თქვენს ყველა ციფრულ ბარათს ერთ ადგილას, ლოიალობის ბარათების ჩათვლით. მიუხედავად იმისა, რომ Wallet გაძლევთ საშუალებას დაამატოთ ლოიალობის ბარათები სხვადასხვა სავაჭრო ობიექტებისგან, რეალურად მათი გამოყენება საკმაოდ რთულია. თქვენ უნდა გახსნათ აპი, გადაფურცლეთ ზემოთ თქვენი ბარათების სიის გასადიდებლად და გადაახვიეთ თქვენი ბარათების სიაში, რათა იპოვოთ სწორი ლოიალობის ბარათი, როცა მაღაზიაში ხართ. არავის არ სურს იყოს ის ადამიანი, რომელიც თავის ტელეფონს სალაროში ერევა, მაგრამ საბედნიეროდ, Android 14 შეუძლია ამ პრობლემის გადაწყვეტის დანერგვა: საფულის ბარათების ადგილმდებარეობაზე დაფუძნებული წინადადებები.
თუ ეს ფუნქცია თქვენთვის ნაცნობად ჟღერს, ეს იმიტომ ხდება, რომ Google Wallet-ს ადრე უჭერდა მხარს, ჯერ კიდევ მაშინ, როცა მას ჯერ კიდევ ერქვა... Google Wallet (
არა სერიოზულად). იდეა მარტივი იყო: როცა იმ ადგილას ახლოს იყავით, სადაც თქვენი ერთ-ერთი ლოიალობის ბარათის გამოყენება შეიძლებოდა, Google Wallet/Android Pay/Google Pay გამოაქვეყნებს შეტყობინებას, რომლითაც შეგიძლიათ შეეხეთ ბარათის გასახსნელად, იმ პირობით, რომ გქონდათ The ფუნქცია ჩართულია.ეს ფუნქცია აკლია ახალ Google Wallet აპს, ასე რომ თქვენ უნდა გაუშვათ აპი და გახსნათ ლოიალობის ბარათი, როცა მაღაზიაში ხართ. თქვენ არ შეგიძლიათ ლოიალურობის ბარათის ჩამაგრება Android-ის სწრაფი წვდომის საფულის ინტერფეისში, რადგან ის მხარს უჭერს მხოლოდ გადახდის ბარათების დამატებას, რაც ზოგიერთ მოდერს უბიძგებს: საქმეები საკუთარ ხელში აიღონ. თქვენი ტელეფონის დაფესვიანება მხოლოდ თქვენს ხშირად გამოყენებულ ლოიალობის ბარათებზე სწრაფი წვდომის დასამატებლად რთულია, განსაკუთრებით მაშინ, როდესაც არ არსებობს გარანტია, რომ Wallet იმუშავებს კიდეც პროცესის გავლის შემდეგ.
საბედნიეროდ, Google-მა შესაძლოა დააბრუნოს ეს ფუნქცია Android 14-ის მომხმარებლებისთვის. API მითითების გათხრებისას Android 14 Beta 1მე აღმოვაჩინე ახალი ფუნქცია სახელწოდებით "FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. მოწყობილობები, რომლებიც აცხადებენ ამ ფუნქციას „[მხარდაჭერა] აჩვენებს მდებარეობაზე დაფუძნებულ შეთავაზებებს საფულის ბარათებისთვის, რომლებიც მოწოდებულია ნაგულისხმევი გადახდის აპით“.
მიუხედავად იმისა, რომ Google Pay არის ნაგულისხმევი გადახდის აპი GMS Android მოწყობილობების უმეტესობაში, არსებობს მესამე მხარის გადახდის აპები, ასე რომ არ არსებობს გარანტია, რომ Google აპირებს ამის დანერგვას თავის აპში. თუ გავითვალისწინებთ, რომ მათ უკვე ჰქონდათ ეს თვისება ადრე, თუმცა, აზრი აქვს, რომ მათ ექნებოდათ.
რაც შეეხება იმას, თუ რატომ გამოიყენებენ ისინი ამას ლოიალობის ბარათებისთვის, როცა დოკუმენტაციაში მხოლოდ „საფულის ბარათები“ არის ნახსენები, კიდევ ერთხელ, ეს არის ის, რასაც ისინი მხარს უჭერდნენ. მდებარეობაზე დაფუძნებული შემოთავაზებები ასევე ყველაზე ლოგიკურია ლოიალობის ბარათებისთვის, რადგან ადგილები, რომლებსაც მათ იყენებთ, კარგად არის განსაზღვრული გეოგრაფიულად. დეველოპერებს დიდი ხანია შეუძლიათ ასოცირება გეოგრაფიული მდებარეობები თან ლოიალობის ბარათის ობიექტები API-ში და Google-ის API სადესანტო გვერდებზე მაინც ახსენე რომ დეველოპერებს შეუძლიათ გაგზავნონ მდებარეობაზე დაფუძნებული შეტყობინებები მათ მიერ შექმნილი ციფრული ლოიალობის ბარათებისთვის. მდებარეობაზე დაფუძნებული წინადადებების გაგზავნა ისეთი რამისთვის, როგორიცაა ჩასხდომის საშვი ან ღონისძიების ბილეთები, ასევე აზრი აქვს და მე ვერ ვხედავ რაიმე მიზეზს, თუ რატომ არ შეიძლება ამის გაკეთება.
თუმცა, გასარკვევია, როგორ იქნება დაკავშირებული მდებარეობები ბარათებთან: დაეყრდნობა თუ არა Google Wallet დეველოპერებს, რომლებიც აკონკრეტებენ ამ ინფორმაციას, თუ აპლიკაცია ამას ავტომატურად გააკეთებს? კიდევ ერთი კითხვაა: იქნება ეს „შემოთავაზებები“ შეტყობინებების სახით თუ ბარათი უბრალოდ გამოჩნდება Quick Access Wallet-ში? პირველი არის ის, თუ როგორ მუშაობდა მდებარეობაზე დაფუძნებული შემოთავაზებები, ხოლო ეს უკანასკნელი ნაკლებად იქნება თქვენს წინაშე, მაგრამ მაინც ადვილად ხელმისაწვდომი იქნება დაბლოკილი ეკრანის მალსახმობისა და/ან სწრაფი დაყენების ფილებით. თუმცა, ამ უკანასკნელმა რომ იმუშაოს, სწრაფი წვდომის საფულე უნდა განახლდეს გადახდის გარეშე ბარათების მხარდასაჭერად და არსებობს გარკვეული მტკიცებულება, რომ ეს მოხდება.
WalletCard კლასი QuickAccessWallet პაკეტის ფარგლებში განახლდა ახლით getCardType () მეთოდი, რომელიც აბრუნებს CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT ან CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT „[იგულისხმება] ნებისმიერ ბარათს, რომელიც არ გამოიყენება ნაღდი ფულის ექვივალენტური გადახდისთვის, მათ შორის ღონისძიების ბილეთები, ფრენები, შეთავაზებები, ლოიალობის ბარათები, სასაჩუქრე ბარათები და სატრანზიტო ბილეთები“. ასევე არის ახალი get/setNonPaymentCardSecondaryImage() მეთოდი, რომელიც შეიძლება გამოყენებულ იქნას გადაუხდელობის ხატის დასაყენებლად ბარათები.
კიდევ ერთი ახალი მეთოდი, სახელწოდებით getCardLocations() აბრუნებს „იმ ადგილების სიას, რომლებშიც ეს ბარათი შეიძლება იყოს სასარგებლო“, რომელიც დაყენებულია setCardLocation (...) WalletCard-ის მეთოდი. აღმაშენებელი. setCardLocation(...)-ის აღწერაში ნათქვამია, რომ თუ FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS ჩართულია, მაშინ „ბარათი შეიძლება აჩვენოს მომხმარებელს, როდესაც მომხმარებელი ერთ-ერთ ამ მდებარეობის მახლობლად იმყოფება“.
Android 14 Beta 1-ის კონსტრუქციაში ჩახედვისას, ამ მახასიათებელთან დაკავშირებული ბევრი კოდი არ არის, რაც მე ვიპოვე. თუმცა, მე შევნიშნე მეთოდი, რომელიც აშორებს მდებარეობის მონაცემებს საფულის ბარათებიდან, როდესაც FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS არ არის გამოცხადებული. ეს ფუნქცია, რამდენადაც მე ვიცი, ამჟამად არ არის გამოცხადებული არცერთ პიქსელზე, რომელიც მუშაობს Android 14-ზე, ამიტომ, სავარაუდოდ, Google ჯერ კიდევ მუშაობს მასზე. არ ვიცი, გამოვა თუ არა ეს ფუნქცია Android 14-ის სტაბილურ გამოშვებაში, და რადგან ჩვენ ჯერ კიდევ Android 14-ის გადახედვის წინა პლატფორმის სტაბილურობის ფაზაში ვართ, ამის გარანტია არ არსებობს.