Die Dokumentation zu Android 14 Beta 1 deutet darauf hin, dass Google standortbasierte Vorschläge für Kundenkarten zurückbringt, möglicherweise für Google Wallet.
Als Google (neu) gestartet wurde Google Geldbeutel Letztes Jahr versprachen sie, eine App bereitzustellen, die alle Ihre digitalen Karten, einschließlich Kundenkarten, an einem Ort aufbewahren würde. Mit Wallet können Sie zwar Treuekarten verschiedener Händler hinzufügen, die tatsächliche Verwendung ist jedoch recht umständlich. Sie müssen die App öffnen, nach oben wischen, um Ihre Kartenliste zu erweitern, und durch Ihre Kartenliste scrollen, um die richtige Kundenkarte zu finden, wenn Sie in einem Geschäft sind. Niemand möchte die Person sein, die an der Kasse mit ihrem Telefon herumfummelt, aber zum Glück Android 14 könnte eine Lösung für dieses Problem einführen: standortbasierte Vorschläge für Wallet-Karten.
Wenn Ihnen diese Funktion bekannt vorkommt, liegt das daran, dass Google Wallet sie bereits unterstützt hat, als sie noch hieß … Google Geldbeutel (
Nein im Ernst). Die Idee war einfach: Wenn Sie sich in der Nähe eines Ortes befanden, an dem eine Ihrer Kundenkarten verwendet werden konnte, Google Wallet/Android Pay/Google Pay würde eine Benachrichtigung veröffentlichen, auf die Sie tippen könnten, um die Karte zu öffnen, sofern Sie dies getan hätten Die Funktion aktiviert.Diese Funktion fehlt in der neuen Google Wallet-App, daher müssen Sie die App starten und die Kundenkarte selbst öffnen, wenn Sie in einem Geschäft sind. Sie können nicht einmal eine Kundenkarte an die Quick Access Wallet-Schnittstelle von Android anheften, da diese nur das Hinzufügen von Zahlungskarten unterstützt, was einige Modder dazu veranlasst die Sache selbst in die Hand nehmen. Das Rooten Ihres Telefons, nur um schnellen Zugriff auf Ihre häufig verwendeten Kundenkarten zu ermöglichen, ist mühsam, insbesondere wenn keine Garantie dafür besteht, dass Wallet verfügbar ist wird sogar funktionieren nachdem Sie den Prozess durchlaufen haben.
Glücklicherweise bringt Google diese Funktion möglicherweise für Nutzer von Android 14 zurück. Beim Durchsuchen der API-Referenz nach Android 14 Beta 1, habe ich eine neue Funktion namens „FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Geräte, die diese Funktion deklarieren, „[unterstützen] die Anzeige standortbasierter Vorschläge für Wallet-Karten, die von der Standard-Zahlungs-App bereitgestellt werden.“
Obwohl Google Pay Ist Obwohl Google die Standard-Zahlungs-App auf den meisten GMS-Android-Geräten ist, gibt es auch Zahlungs-Apps von Drittanbietern. Daher gibt es keine Garantie dafür, dass Google dies in seine App implementieren wird. Angesichts der Tatsache, dass sie diese Funktion bereits zuvor hatten, ist es jedoch sinnvoll, dass sie dies tun würden.
Was den Grund angeht, warum sie dies meiner Meinung nach für Treuekarten verwenden werden, wenn in der Dokumentation nur „Wallet-Karten“ erwähnt wird, nun, auch das ist es, was sie früher unterstützt haben. Standortbezogene Vorschläge sind auch für Treuekarten am sinnvollsten, da die Orte, an denen Sie sie verwenden würden, geografisch klar definiert sind. Entwickler können seit langem assoziieren geografische Standorte mit Treuekartenobjekte in der API und auf den API-Landingpages von Google noch erwähnen dass Entwickler standortbasierte Benachrichtigungen für von ihnen erstellte digitale Kundenkarten senden können. Es macht aber auch Sinn, ortsbezogene Vorschläge für Dinge wie Bordkarten oder Veranstaltungstickets zu verschicken, und ich sehe keinen Grund, warum das nicht auch möglich sein sollte.
Es bleibt jedoch abzuwarten, wie Standorte mit Karten verknüpft werden: Wird Google Wallet darauf angewiesen sein, dass Entwickler diese Informationen angeben, oder wird die App dies automatisch tun? Eine andere Frage ist: Werden diese „Vorschläge“ in Form von Benachrichtigungen erfolgen oder wird die Karte nur im Quick Access Wallet angezeigt? Ersteres funktionierte früher mit standortbasierten Vorschlägen, während letzteres weniger aufdringlich, aber immer noch leicht über die Sperrbildschirmverknüpfung und/oder die Schnelleinstellungskachel zugänglich war. Damit Letzteres funktioniert, muss Quick Access Wallet jedoch aktualisiert werden, um Nicht-Zahlungskarten zu unterstützen, und es gibt Hinweise darauf, dass dies passieren wird.
Die WalletCard-Klasse im QuickAccessWallet-Paket wurde mit einer neuen aktualisiert getCardType() Methode, die CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT oder CARD_TYPE_NON_PAYMENT zurückgibt. CARD_TYPE_NON_PAYMENT „[bezieht sich] auf alle Karten, die nicht für bargeldähnliche Zahlungen verwendet werden, einschließlich Veranstaltungstickets, Flüge, Angebote, Treuekarten, Geschenkkarten und Fahrkarten.“ Es gibt auch eine neue Methode get/setNonPaymentCardSecondaryImage(), mit der ein Symbol für die Nichtzahlung festgelegt werden kann Karten.
Eine weitere neue Methode namens getCardLocations() gibt die „Liste der Orte, an denen diese Karte nützlich sein könnte“ zurück, die über festgelegt wird setCardLocation(...) Methode von WalletCard. Baumeister. Die Beschreibung von setCardLocation(...) besagt, dass, wenn FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS aktiviert ist, „die Karte dem Benutzer möglicherweise angezeigt wird, wenn sich ein Benutzer in der Nähe eines dieser Standorte befindet.“
Wenn ich mir den Build von Android 14 Beta 1 anschaue, kann ich nicht viel Code zu dieser Funktion finden. Allerdings habe ich eine Methode entdeckt, die Standortdaten von Wallet-Karten entfernt, wenn FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS nicht deklariert ist. Soweit ich weiß, ist diese Funktion derzeit auf keinem Pixel mit Android 14 deklariert, daher arbeitet Google wahrscheinlich noch daran. Ich weiß nicht, ob diese Funktion in der stabilen Version von Android 14 verfügbar sein wird, und da wir uns noch in der Phase vor der Plattformstabilität der Android 14-Vorschau befinden, gibt es keine Garantie dafür.