Native Functionality
Convert your web app into a fully-featured native experience by accessing device hardware, system capabilities, and platform-specific features that web browsers simply can't reach. Native functionality plugins unlock the true potential of mobile devices, from haptic feedback and secure data storage to in-app purchases and health data integration. These capabilities differentiate native apps from web experiences, enabling richer interactions, better performance, and new revenue opportunities.
Why use native functionality plugins?
- Device hardware access: Tap into cameras, GPS, accelerometers, haptic engines, and biometric sensors
- Enhanced user experience: Create intuitive, tactile interactions with haptics and gesture recognition
- Revenue generation: Accept payments through Apple and Google's IAP platforms with subscriptions and one-time purchases
- Offline capabilities: Download files and content for access without an internet connection
Common use cases
- Media & entertainment: Native media playback with lock-screen controls, offline downloads for podcasts/audiobooks, background audio
- Fitness & wellness: Health data integration (Apple HealthKit, Google Health Connect), workout tracking, persistent user progress
- Productivity apps: Calendar integration for scheduling, native contacts access for CRM, secure document storage, haptic feedback for confirmations
- Gaming: In-app purchases for power-ups and cosmetics, haptic feedback for immersive gameplay, persistent game state storage
Getting started
Add native functionality to your app in four simple steps:
- Choose your plugin: Browse the native functionality plugins below and select the capabilities your app needs. Each plugin card includes a description and link to detailed documentation.
- Review documentation: Read the plugin's documentation to understand setup requirements, available JavaScript Bridge commands, and implementation examples.
- Enable in App Studio: Navigate to Native Plugins in your Median App Studio, click the + button next to your chosen plugin, and configure any required settings.
- Implement with JavaScript Bridge: Add JavaScript Bridge commands to your web code to trigger native functionality. For example:
median.iap.purchase()to process in-app purchasesmedian.haptics.trigger()to activate haptic feedbackmedian.storage.app.set()to save user preferences
Featured plugins
Not sure where to start? Check out our featured plugins below:
- App Review: Prompt users to rate your app and boost App Store visibility
- Haptics: Add tactile feedback with vibration effects for better UX
- Health Bridge: Access Apple HealthKit and Google Health Connect wellness data
All plugins
Can't find your Vendor?
As your needs evolve, Median can enhance your plugin implementation to include new functions or data points from third-party SDKs. We'll work with you to meet your specific requirements. Contact us for details.
Updated about 1 month ago