npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

react-native-samsung-health-launcher

v0.1.1

Published

Android-only React Native helper to open Samsung Health and its permission settings screen.

Downloads

225

Readme

react-native-samsung-health-launcher

Android-only React Native helper for opening Samsung Health or its permission screen.

This package is useful when a Samsung Health integration needs to send the user out of the app to:

  • open the Samsung Health app itself
  • open Samsung Health permission settings for your app

On iOS and other non-Android platforms, the exported methods return false.

Platform support

  • Android: supported
  • iOS: no-op, returns false

Installation

yarn add react-native-samsung-health-launcher

or

npm install react-native-samsung-health-launcher

React Native autolinking handles Android integration automatically.

Usage

import {
  openSamsungHealth,
  openSamsungHealthPermissions,
} from 'react-native-samsung-health-launcher';

const openedApp = await openSamsungHealth();
const openedPermissions = await openSamsungHealthPermissions();

API

openSamsungHealth(): Promise<boolean>

Attempts to open Samsung Health using the installed launcher activity.

Returns:

  • true if an Android activity was launched
  • false if Samsung Health could not be opened or the platform is unsupported

openSamsungHealthPermissions(): Promise<boolean>

Attempts to open Samsung Health's permission screen for the current app. If that screen cannot be resolved, it falls back to opening Samsung Health itself.

Returns:

  • true if an Android activity was launched
  • false if no matching activity could be opened or the platform is unsupported

Notes

  • Samsung Health must already be installed on the device.
  • This package only opens Samsung Health screens. It does not grant permissions or integrate with Samsung Health data APIs by itself.
  • If Samsung changes internal activity names or intent handling in a future Samsung Health release, the package may need an update.