Close Menu
geekfence.comgeekfence.com
    What's Hot

    From SDLC to execution fabric: how BigTech is rebuilding software delivery  – Everest Group Research Portal

    June 12, 2026

    SpaceX IPO: Everything you need to know

    June 12, 2026

    Brain-inspired chip runs near absolute zero and could transform quantum computing

    June 12, 2026
    Facebook X (Twitter) Instagram
    • About Us
    • Contact Us
    Facebook Instagram
    geekfence.comgeekfence.com
    • Home
    • UK Tech News
    • AI
    • Big Data
    • Cyber Security
      • Cloud Computing
      • iOS Development
    • IoT
    • Mobile
    • Software
      • Software Development
      • Software Engineering
    • Technology
      • Green Technology
      • Nanotechnology
    • Telecom
    geekfence.comgeekfence.com
    Home»Mobile»How FotMob leveraged cross-device discovery to score record Wear OS adoption
    Mobile

    How FotMob leveraged cross-device discovery to score record Wear OS adoption

    AdminBy AdminMay 18, 2026No Comments4 Mins Read4 Views
    Facebook Twitter Pinterest LinkedIn Telegram Tumblr Email
    How FotMob leveraged cross-device discovery to score record Wear OS adoption
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Posted by Garan Jenkin, Wear OS Developer Relations Engineer

    FotMob recently experienced its largest single-day increase on Wear OS among its installed audience in 5 years, at 2-3x the daily average. The secret? A simple cross-device installation flow that helps users discover their Wear OS app directly from their phone.

    FotMob is one of the world’s most popular football (some call it soccer!) platforms, known for its mobile app that provides real-time scores, statistical analysis, and news.

    FotMob is available on mobile and Wear OS

    In addition to the mobile app, FotMob is available on Wear OS, allowing users to keep on top of the latest scores and results directly from their wrist.

    By providing a smooth experience across different form factors, FotMob ensures that their users can continue to get the most from their platform, in the most convenient form. This includes ensuring that settings and preferences–such as favorite teams–are synced across devices.

    The Discovery Gap

    Despite many FotMob users having a Wear OS device, FotMob realized that some users might not be aware of the Wear OS app. This led the team to consider technical options for how to educate users about and ultimately install the Wear OS app directly from within the core phone app.

    Fortunately, the Wearable library on Android and Wear OS provides exactly the building blocks that FotMob needed to create an in-app experience that would allow their users to do just that.

    Detecting Eligible Wear OS Devices

    Within the FotMob phone app, the team used the NodeClient to identify connected Wear OS devices – candidates for the Wear OS app:

    val connectedNodes = nodeClient.connectedNodes.await()

    Additionally, the team defined a capability within the Wear OS app, indicating that FotMob was installed on the device. This is defined as an XML resource in the Wear OS package, and then queried within the phone app:

    val nodesWithApp = capabilityClient
        .getCapability(CAPABILITY_WEAR_APP, CapabilityClient.FILTER_REACHABLE)
        .await()
        .nodes
      

    By looking for only nodes without the capability, the team ensured the FotMob phone app only lists Wear OS devices without the app.

    Initiating the install flow

    The FotMob team designed an educational half-page prompt that quickly makes the user aware of the opportunity, allowing them either to kick off the install flow, or dismiss it. This featured a prominent screenshot of the Wear OS experience, allowing the user to immediately see how the app might look on their watch.

    To start the installation, the app uses the RemoteActivityHelper API, to launch the Play Store on the watch:

    val remoteActivityHelper = RemoteActivityHelper(context)
    
    remoteActivityHelper.startRemoteActivity(
        Intent(Intent.ACTION_VIEW)
            .setData("market://details?id=${context.packageName}".toUri())
            .addCategory(Intent.CATEGORY_BROWSABLE),
        nodeId
    ).await()
      

    Results

    “The Wearable APIs made the implementation straightforward,” says Roy. “Being able to detect connected devices and query capabilities meant we could quickly determine whether the watch app was already installed. From there it was mostly about designing a prompt that felt helpful to users rather than intrusive.”

    The rollout of the cross-device installation feature saw the largest single-day increase in FotMob’s installed audience on Wear OS in 5 years, 2-3x higher than the normal install rate. Within 48 hours of the rollout reaching 100%, the watch app gained over 1,500 new installs¹.

    “Within the first 10 days we saw a significant jump in new Wear OS installs,” says Roy. “The watch app has been around for years, but this confirmed that many users with compatible devices simply weren’t aware it existed.”

    Evolving cross-device installs

    In addition to the solution employed by FotMob, we’ve now launched a library to make it even easier to implement these cross-device installation journeys through the In-App Install Prompts library.

    The following is an example of adding an installation prompt at the appropriate point in your app:

    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)
    }
      

    Next steps: Start building your own cross-device journey today

    Dive into the DataLayer sample to learn more about how to add cross-device functionality to your app, and explore the new In-App Install Prompts library, providing you with options for how you help your users achieve cross-device installation.

    [1]. Install data from Play Developer Console



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    SpaceX’s IPO Live: The Latest as Shares of Elon Musk’s Company Go on Sale

    June 12, 2026

    Top 3 updates for Android developer productivity

    June 11, 2026

    Google fixes Pixel Watch glitch causing Play Store to crash

    June 10, 2026

    iOS 27 gives Apple’s Calendar app new feature I’ve wanted for years

    June 9, 2026

    Wyze tells customers to stop using this camera immediately over battery fire concerns

    June 8, 2026

    iPhone Fold photo leak, Nvidia RTX Spark is official, Week 23 in review

    June 7, 2026
    Top Posts

    Understanding U-Net Architecture in Deep Learning

    November 25, 202552 Views

    Hard-braking events as indicators of road segment crash risk

    January 14, 202630 Views

    Redefining AI efficiency with extreme compression

    March 25, 202627 Views
    Don't Miss

    From SDLC to execution fabric: how BigTech is rebuilding software delivery  – Everest Group Research Portal

    June 12, 2026

    The Software Delivery Life Cycle (SDLC) is being rewritten in real time. Over the past two months, nearly every…

    SpaceX IPO: Everything you need to know

    June 12, 2026

    Brain-inspired chip runs near absolute zero and could transform quantum computing

    June 12, 2026

    Now available: Amazon EC2 M9g and M9gd instances powered by new AWS Graviton5 processors

    June 12, 2026
    Stay In Touch
    • Facebook
    • Instagram
    About Us

    At GeekFence, we are a team of tech-enthusiasts, industry watchers and content creators who believe that technology isn’t just about gadgets—it’s about how innovation transforms our lives, work and society. We’ve come together to build a place where readers, thinkers and industry insiders can converge to explore what’s next in tech.

    Our Picks

    From SDLC to execution fabric: how BigTech is rebuilding software delivery  – Everest Group Research Portal

    June 12, 2026

    SpaceX IPO: Everything you need to know

    June 12, 2026

    Subscribe to Updates

    Please enable JavaScript in your browser to complete this form.
    Loading
    • About Us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
    © 2026 Geekfence.All Rigt Reserved.

    Type above and press Enter to search. Press Esc to cancel.