Dokumentasi untuk Android 14 Beta 1 mengisyaratkan Google mengembalikan saran berbasis lokasi untuk kartu loyalitas, mungkin untuk Google Wallet.
Saat Google (kembali) diluncurkan Google Dompet tahun lalu, mereka berjanji untuk menghadirkan aplikasi yang akan menyimpan semua kartu digital Anda di satu tempat, termasuk kartu loyalitas. Meskipun Wallet memungkinkan Anda menambahkan kartu loyalitas dari berbagai pedagang, penggunaannya sebenarnya cukup rumit. Anda harus membuka aplikasi, menggesek ke atas untuk memperluas daftar kartu Anda, dan menelusuri daftar kartu Anda untuk menemukan kartu loyalitas yang tepat saat Anda berada di toko. Tidak ada yang ingin menjadi orang yang meraba-raba ponsel mereka di antrean pembayaran, tetapi untungnya, Android 14 dapat memperkenalkan solusi untuk masalah ini: saran berbasis lokasi untuk kartu dompet.
Jika fitur ini terdengar asing bagi Anda, itu karena Google Wallet sebelumnya mendukungnya, ketika masih disebut... Google Dompet (tidak, serius). Idenya sederhana: Saat Anda berada di dekat lokasi di mana salah satu kartu loyalitas Anda dapat digunakan, Google Wallet/Android Pay/Google Pay akan memposting pemberitahuan bahwa Anda dapat mengetuk untuk membuka kartu, asalkan Anda memilikinya itu
fitur dihidupkan.Fitur ini hilang dari aplikasi Google Wallet yang baru, jadi Anda harus meluncurkan aplikasi dan membuka sendiri kartu loyalitas saat berada di toko. Anda bahkan tidak dapat menyematkan kartu loyalitas ke antarmuka Dompet Akses Cepat Android karena hanya mendukung penambahan kartu pembayaran, mendorong beberapa modder untuk mengambil masalah ke tangan mereka sendiri. Rooting ponsel Anda hanya untuk menambahkan akses cepat ke kartu loyalitas yang sering Anda gunakan memang merepotkan, terutama bila tidak ada jaminan bahwa Wallet bahkan akan bekerja setelah melalui proses.
Untungnya, Google mungkin menghadirkan kembali fitur ini untuk pengguna di Android 14. Saat menggali referensi API untuk Android 14 Beta 1, saya menemukan fitur baru bernama “FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Perangkat yang menyatakan fitur ini “[dukungan] menampilkan saran berbasis lokasi untuk kartu dompet yang disediakan oleh aplikasi pembayaran default.”
Meskipun Google Pay adalah aplikasi pembayaran default di sebagian besar perangkat Android GMS, ada aplikasi pembayaran pihak ketiga di luar sana, jadi tidak ada jaminan bahwa Google akan menerapkan ini di aplikasi mereka. Mengingat bahwa mereka sudah memiliki fitur ini sebelumnya, masuk akal jika mereka melakukannya.
Adapun mengapa menurut saya mereka akan menggunakan ini untuk kartu loyalitas ketika dokumentasi hanya menyebutkan "kartu dompet", sekali lagi, itulah yang dulu mereka dukung. Saran berbasis lokasi juga paling masuk akal untuk kartu loyalitas, karena tempat Anda akan menggunakannya ditentukan dengan baik secara geografis. Pengembang telah lama dapat bergaul lokasi geografis dengan objek kartu loyalitas di API, dan laman landas API Google masih menyebutkan bahwa pengembang dapat mengirimkan pemberitahuan berbasis lokasi untuk kartu loyalitas digital yang mereka buat. Mengirim saran berbasis lokasi untuk hal-hal seperti boarding pass atau tiket acara juga masuk akal, dan saya tidak melihat alasan mengapa hal itu tidak dapat dilakukan juga.
Namun, masih harus dilihat bagaimana lokasi akan dikaitkan dengan kartu: Apakah Google Wallet akan bergantung pada pengembang yang menentukan informasi ini atau akankah aplikasi melakukannya secara otomatis? Pertanyaan lainnya adalah: Apakah “saran” ini akan datang dalam bentuk notifikasi atau akankah kartu tersebut muncul begitu saja di Quick Access Wallet? Yang pertama adalah cara kerja saran berbasis lokasi, sementara yang terakhir tidak terlalu mencolok tetapi masih mudah diakses melalui pintasan layar kunci dan/atau ubin Pengaturan Cepat. Namun, agar yang terakhir berfungsi, Dompet Akses Cepat perlu diperbarui untuk mendukung kartu non-pembayaran, dan ada beberapa bukti bahwa ini akan terjadi.
Kelas WalletCard di bawah paket QuickAccessWallet telah diperbarui dengan yang baru getCardType() metode yang mengembalikan CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT, atau CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT “[merujuk] pada kartu apa pun yang tidak digunakan untuk pembayaran setara tunai, termasuk tiket acara, penerbangan, penawaran, kartu loyalitas, kartu hadiah dan tiket transit.” Ada juga metode get/setNonPaymentCardSecondaryImage() baru yang dapat digunakan untuk menyetel ikon non-pembayaran kartu-kartu.
Metode baru lainnya yang disebut getCardLocations() mengembalikan "daftar lokasi yang mungkin berguna untuk kartu ini", yang disetel melalui setCardLocation(...) metode WalletCard. Pembangun. Deskripsi setCardLocation(...) mengatakan bahwa jika FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS diaktifkan, maka "kartu tersebut mungkin ditampilkan kepada pengguna saat pengguna berada di dekat salah satu lokasi ini."
Menggali ke dalam build Android 14 Beta 1, tidak banyak kode yang terkait dengan fitur ini yang dapat saya temukan. Namun, saya menemukan metode yang menghapus data lokasi dari kartu dompet saat FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS tidak dideklarasikan. Fitur ini, sejauh yang saya tahu, saat ini tidak dideklarasikan pada Pixel mana pun yang menjalankan Android 14, jadi kemungkinan besar Google masih mengerjakannya. Saya tidak tahu apakah fitur ini akan dikirimkan dalam rilis stabil Android 14, dan karena kami masih dalam fase Pra-Platform Stabilitas dari pratinjau Android 14, tidak ada jaminan itu akan terjadi.