In my last post, I showed you how to launch RunKeeper from your iOS mobile app using some Objective-C URI magic.
I also promised a similar capability when we released our next update to RunKeeper for Android. And now the time has come, RunKeeper is ready on Google Play, and away you can go a’launching it from your own Android apps!
Image may be NSFW.
Clik here to view.
To launch the RunKeeper app on Android:
- Present the user with a button in your app that they can click to launch RunKeeper.
- When the user clicks that RunKeeper button, start the RunKeeper activity using the Intent
com.fitnesskeeper.runkeeper.intent.action.MAIN
- If the user has an up to date RunKeeper release installed, the RunKeeper app should launch and they can begin tracking immediately.
- If the user has an older copy of RunKeeper, or hasn’t installed the RunKeeper app yet, prompt them to install the latest RunKeeper release from Google Play and then they can begin tracking after installation.
We’d love to hear from you and see examples of how you will use this capability, on Android and/or iOS. Please contact us in the comments if you’re doing so.
We might even feature you in an upcoming blog post or our new Health Graph (@healthgraphapi) “Best Practices” guide. And we’d love to hear your feedback on that guide, too!
Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.
Image may be NSFW.
Clik here to view.

Clik here to view.
