Natively Docs
Join our community πŸ”₯
  • πŸ‘©β€πŸš€Getting Started
    • What is Natively?
    • Why Natively?
    • FAQ
    • Create Your First App
  • πŸš€Natively Platform
    • πŸš‰Releases
    • πŸ–ŒοΈAppearance
      • 😼App Icon
      • πŸ“±Loading Screen
      • πŸ“±Error Screen
      • 🎨Style
    • 🎬Preview
    • ⭐Features
      • πŸ›³οΈBottom Bar
      • πŸš‡Deeplinks
        • πŸ”₯Firebase
        • πŸ”—Universal Links
        • 🌱Branch.io
      • πŸ“Geolocation
      • πŸ””Notifications
        • πŸ“²OneSignal Notifications
        • πŸ”₯Firebase Notifications (Advanced)
      • πŸ“’Contacts
      • πŸ‘©β€πŸŽ¨Social Auth
        • 🍏Sign In with Apple
      • πŸ’ŸHealthKit
      • πŸ’°Purchases
      • πŸ€‘Admob
      • πŸ’³NFC
      • πŸ“·Camera
      • πŸ“‚Photo Library
      • 🎀Microphone
      • πŸ“ˆAnalytics
        • πŸ•ŠοΈAppsFlyer
        • πŸ˜›Facebook
    • 🚚Publish
      • 🍏iOS App
      • πŸ€–Android App
    • βš™οΈSettings
    • πŸ™ˆSubscription Plans
  • Guides
    • πŸ§‹Integration (Native Features)
      • πŸ…How to get started?
      • ℹ️Device
      • ℹ️Browser Info
      • πŸ›³οΈBottom Bar
      • βœ‚οΈClipboard
      • 🚦Push Notifications - OneSignal
      • 🚦Push Notifications - Firebase (Advanced)
      • πŸ“Geolocation
      • πŸ“¦App Storage
      • πŸ—οΈBiometrics & Credentials
      • πŸ“§Native SMS/Email
      • πŸ“…Native Date Picker
      • πŸ“ΈNative Camera
      • πŸŽ™οΈNative Audio Recorder
      • 🈁Native Scanner (QR/Barcode)
      • πŸ“”Contacts
      • 🍏Apple Sign In
      • ❀️HealthKit
      • πŸ’ΈIn-App Purchases
      • πŸ€‘Admob
      • πŸ’³NFC
      • πŸ₯‘Show Toast/Banner
      • ⏳Show/Hide Loading Screen
      • πŸ₯‘Haptic Feedback
      • πŸ–ΌοΈShare Media/Files
      • πŸ“±Open an external App/URL
      • ✍️Request User's review
      • ↔️getInsets
      • 🎨Control Style & Colors
    • πŸ”Troubleshooting
    • 🐈Setup RevenueCat App
    • πŸš‘Setup Admob App
    • πŸš₯Setup One Signal App
    • πŸ§‘β€πŸ€β€πŸ§‘Setup website Universal Links (Deeplinks)
    • πŸ•Testing & Submitting your app
    • πŸ”‘Generate iOS Push Key (NEW)
    • πŸ”‘Generate iOS Push Certificate (Legacy)
    • 🀝Affiliate program
    • πŸ“•For Partners: Natively Brand Book.
Powered by GitBook
On this page
  • How to set up HealthKit?
  • How to use HealthKit?

Was this helpful?

  1. Natively Platform
  2. Features

HealthKit

Access and share health and fitness data while maintaining the user’s privacy and control.

PreviousSign In with AppleNextPurchases

Last updated 1 year ago

Was this helpful?

HealthKit is an Apple Framework that is available only on iPhones. No iPads or Android devices.

How to set up HealthKit?

  1. Enable HealthKit for your Bundle ID on

    a) Go to

    b) Find your Bundle ID in a list and click on it

    c) Scroll down, enable HealthKit, and click Save

  2. Enable HealthKit in Natively

    Turn on the HealthKit feature and fill out the following information:

    • Read permission description - A message to the user that explains why the app requested permission to read samples from the HealthKit store. Refer to to avoid potential rejection.

    • Write permission description - A message to the user that explains why the app requested permission to save samples to the HealthKit store. Refer to to avoid potential rejection.

For now, Natively supports only reading data from HealthKit (We plan to add writing soon). But Apple requires apps that only read data to provide both Read/Write permission text. You can use Read text for both Read & Write.

  1. Go to Natively and rebuild your app

How to use HealthKit?

πŸš€
⭐
πŸ’Ÿ
❀️HealthKit
https://developer.apple.com
Bundle IDs page
Apple's guidelines
Apple's guidelines