Wie FotMob mit geräteübergreifender Auffindbarkeit eine Rekordnutzung von Wear OS erzielte
Lesezeit: 3 Minuten
FotMob verzeichnete vor Kurzem den größten Anstieg der Installationen auf Wear OS innerhalb eines Tages in den letzten fünf Jahren. Die Zahl der Installationen war zwei- bis dreimal so hoch wie der Tagesdurchschnitt. Das Geheimnis? Ein einfacher geräteübergreifender Installationsprozess, mit dem Nutzer ihre Wear OS-App direkt auf ihrem Smartphone finden können.
FotMob ist eine der weltweit beliebtesten Fußballplattformen. Sie ist bekannt für ihre mobile App, die Echtzeit-Spielstände, statistische Analysen und Nachrichten bietet.
Zusätzlich zur mobilen App ist FotMob auch für Wear OS verfügbar. So können Nutzer die neuesten Spielstände und Ergebnisse direkt am Handgelenk im Blick behalten.
„Viele FotMob-Nutzer verfolgen Spiele live, und das oft, wenn sie ihr Smartphone nicht aktiv nutzen“, sagt Roy Solberg, Android Tech Lead bei FotMob. „Mit Wear OS können Fans Spielstände, Ereignisse und Updates direkt am Handgelenk ablesen. Wir haben es daher als natürliche Erweiterung der FotMob-App gesehen.“
Durch die Bereitstellung einer reibungslosen Nutzung auf verschiedenen Formfaktoren sorgt FotMob dafür, dass die Nutzer die Plattform weiterhin optimal und auf die bequemste Weise nutzen können. Dazu gehört auch, dass Einstellungen und Präferenzen, z. B. Lieblingsteams, auf allen Geräten synchronisiert werden.
Die Entdeckungslücke
Obwohl viele FotMob-Nutzer ein Wear OS-Gerät haben, stellte FotMob fest, dass einige Nutzer die Wear OS-App möglicherweise nicht kennen. Das Team suchte daher nach technischen Möglichkeiten, Nutzer über die Wear OS-App zu informieren und sie letztendlich direkt über die Telefon-App zu installieren.
Glücklicherweise bietet die Wearable-Bibliothek für Android und Wear OS genau die Bausteine, die FotMob für die Erstellung einer In-App-Funktion benötigte, mit der die Nutzer genau das tun können.
Infrage kommende Wear OS-Geräte erkennen
In der FotMob-Telefon-App nutzte das Team die NodeClient, um verbundene Wear OS-Geräte zu identifizieren, die für die Wear OS-App infrage kommen:
val connectedNodes = nodeClient.connectedNodes.await()
Außerdem hat das Team eine Funktion in der Wear OS-App definiert, die angibt, dass FotMob auf dem Gerät installiert ist. Diese wird als XML-Ressource im Wear OS-Paket definiert und dann in der Smartphone-App abgefragt:
val nodesWithApp = capabilityClient .getCapability(CAPABILITY_WEAR_APP, CapabilityClient.FILTER_REACHABLE) .await() .nodes
Durch die Suche nach Knoten ohne diese Funktion konnte das Team sicherstellen, dass in der FotMob-Telefon-App nur Wear OS-Geräte ohne die App aufgeführt werden.
Installationsvorgang starten
Das FotMob-Team hat eine informative, halbseitige Aufforderung entwickelt, die Nutzer schnell auf die Möglichkeit aufmerksam macht, die Installation zu starten oder die Aufforderung zu schließen. Dazu gehörte ein gut sichtbarer Screenshot der Wear OS-Version, damit Nutzer sofort sehen konnten, wie die App auf ihrer Smartwatch aussehen könnte.
Um die Installation zu starten, verwendet die App die RemoteActivityHelper API, um den Google Play Store auf der Smartwatch zu starten:
val remoteActivityHelper = RemoteActivityHelper(context) remoteActivityHelper.startRemoteActivity( Intent(Intent.ACTION_VIEW) .setData("market://details?id=${context.packageName}".toUri()) .addCategory(Intent.CATEGORY_BROWSABLE), nodeId ).await()
Ergebnisse
„Die Wearable APIs haben die Implementierung vereinfacht“, so Roy. „Da wir verbundene Geräte erkennen und Funktionen abfragen konnten, konnten wir schnell feststellen, ob die Smartwatch-App bereits installiert war. Danach ging es hauptsächlich darum, eine Aufforderung zu entwerfen, die für die Nutzer hilfreich und nicht aufdringlich ist.“
Die Einführung der geräteübergreifenden Installation führte zum größten eintägigen Anstieg der FotMob-Installationen auf Wear OS seit fünf Jahren. Die Installationsrate war zwei- bis dreimal so hoch wie normal. Innerhalb von 48 Stunden nach dem Rollout auf 100 % wurde die Smartwatch-App über 1.500 Mal neu installiert¹.
„Innerhalb der ersten zehn Tage haben wir einen deutlichen Anstieg der Wear OS-Installationen verzeichnet“, so Roy. „Die Smartwatch-App gibt es schon seit Jahren, aber das hat bestätigt, dass viele Nutzer mit kompatiblen Geräten einfach nicht wussten, dass sie existiert.“
Weiterentwicklung der geräteübergreifenden Installationen
Zusätzlich zu der von FotMob verwendeten Lösung haben wir jetzt eine Bibliothek eingeführt, mit der sich diese geräteübergreifenden Installationen noch einfacher implementieren lassen: die In-App Install Prompts-Bibliothek.
Im Folgenden finden Sie ein Beispiel dafür, wie Sie eine Installationsaufforderung an der entsprechenden Stelle in Ihrer App hinzufügen:
val crossDevicePromptManager = CrossDevicePromptManagerFactory.create(activity) val request = CrossDevicePromptInstallationRequest.create() try { val info = crossDevicePromptManager.requestInstallationPromptFlow(request).await() crossDevicePromptManager.launchPromptFlow(activity, info).await() } catch (e: CrossDevicePromptException) { Log.e(TAG, "Cross-device prompt failed with error: ${e.errorCode}", e) }
Nächste Schritte: Jetzt geräteübergreifende Kampagnen erstellen
Im DataLayer-Beispiel erfährst du, wie du deiner App geräteübergreifende Funktionen hinzufügst. Außerdem kannst du die neue Bibliothek für In-App-Installationsaufforderungen ausprobieren, die dir Optionen für die geräteübergreifende Installation bietet.
[1]. Installationsdaten aus der Play Console
-
FallstudienGrab ist die führende Super-App in Südostasien. Sie bietet Millionen von Nutzern in acht Ländern Liefer-, Mobilitäts- und Finanzdienstleistungen über eine einzige App.
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • Lesezeit: 5 Minuten -
FallstudienDas Team entwickelte eine KI-native UI-Codebasis, die 50% kleiner als die ursprüngliche Implementierung ist. Gleichzeitig wurde die Ausführungszeit des KI-Agenten um 35% reduziert, die Anzahl der Interaktionen zwischen Entwicklern und Agenten um 32% gesenkt und die Tokenkosten um 33% verringert.
Pavlo Stavytskyi, Rebecca Franks • Lesezeit: 11 Minuten -
FallstudienWhatsApp ist die weltweit größte Messaging-Plattform mit Milliarden von Nutzern weltweit. Es ist das Standardkommunikationstool für Menschen in verschiedenen Regionen und verbindet Nutzer über private, zuverlässige und sichere Nachrichten.
Niharika Arora, Tracy Agyemang, Mayank Jain • Lesezeit: 8 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.