NATIVE PLUGINS

Native plugins for the app made from your website

Your SaasToStore app runs your live website. Plugins add what a browser cannot do: push notifications, fingerprint or Face ID unlock, haptic feedback, the share sheet, secure storage, app shortcuts, deep links, in-app subscriptions. You add them in your project, run a new build, and your site calls them from JavaScript. No native code.

Updated October 30, 2026

All standard plugins included in paid plans, no per-plugin license

51 plugins

  • Push notifications

    Being finalized

    Send notifications to your users' phones, from your dashboard or your server.

    We're finishing push delivery on published apps. This plugin will show as included once it's tested on real devices.

    • Android
    • iOS
  • App shortcuts

    Included

    Up to 4 shortcuts in the menu that opens on a long press of the app icon.

    • Android
    • iOS — with the native navigation (Shell V2)
  • Receive shares

    Included

    Your app shows up in the share sheet: other apps can send it text and links.

    • Android
  • Location

    Included

    Lets your site ask for the user's position (navigator.geolocation).

    • Android
    • iOS — with the native navigation (Shell V2)
  • Biometric unlock

    Included

    Fingerprint or Face ID, triggered by your site's JavaScript.

    • Android
    • iOS — with Shell V2; without it, only if you also add Haptic feedback, In-app review, Native share, Screen control, Secure storage, App info, In-app browser, Status bar or Screen orientation; from the next build
  • In-app subscriptions

    Included

    Sell subscriptions with native Google Play billing, through RevenueCat.

    • Android
    • iOS — coming later
  • Android TV

    Included

    Your app on Android TV too, with remote-control (D-pad) navigation added for you.

    • Android TV
  • Haptic feedback

    Included

    Short vibrations on taps, successes and errors.

    • Android
    • iOS
  • In-app review

    Included

    Ask for a store rating without leaving the app. The system decides when to show it.

    • Android
    • iOS
  • Native share

    Included

    Open the phone's share sheet for a text or a link.

    • Android
    • iOS
  • Screen control

    Included

    Keep the screen on and adjust its brightness while the app is open.

    • Android
    • iOS
  • Secure storage

    Included

    Keep tokens and secrets in the phone's encrypted storage.

    • Android
    • iOS
  • App info

    Included

    Read the app version, build number, platform and language.

    • Android
    • iOS
  • In-app browser

    Included

    Open a link in a browser tab on top of the app.

    • Android
    • iOS
  • Status bar

    Included

    Light or dark status bar icons, to match your page.

    • Android
    • iOS — full-screen apps only, not with Shell V2
  • Screen orientation

    Included

    Lock the app in portrait or landscape.

    • Android
    • iOS
  • Local notifications

    Included

    Reminders scheduled on the phone, without a server.

    • Android
    • iOS
  • QR and barcode scanner

    Included

    Scan QR codes and barcodes with the camera.

    • Android
    • iOS
  • File downloads

    Included

    Save files from your site to the phone.

    • Android
    • iOS
  • Calendar

    Included

    Open the phone's calendar with your event filled in, ready to save.

    • Android
    • iOS
  • Document scanner

    Included

    Scan paper documents, cropped and straightened, as JPEG or PDF.

    • Android
    • iOS
  • Contacts

    Included

    Let users pick one contact in the phone's picker; your app never reads the address book.

    • Android
    • iOS
  • Firebase Analytics

    Included

    Native app events and audiences in Google Analytics for Firebase.

    • Android
    • iOS
  • Passkeys

    Soon

    Passwordless sign-in with the phone's passkeys.

    • Android
    • iOS
  • Meta App Events

    Soon

    App installs and events measured for your Meta ads.

    • Android
    • iOS
  • AppsFlyer

    Soon

    Install attribution and campaign measurement.

    • Android
    • iOS
  • Adjust

    Soon

    Install attribution and fraud prevention.

    • Android
    • iOS
  • Branch

    Soon

    Deferred deep links and referral links.

    • Android
    • iOS
  • OneSignal

    Soon

    Push and in-app messages with OneSignal.

    • Android
    • iOS
  • AdMob

    Soon

    Banner, interstitial and rewarded ads.

    • Android
    • iOS
  • NFC

    Soon

    Read NFC tags.

    • Android
    • iOS
  • App icon badge

    Soon

    A number on the app icon, such as unread messages.

    • Android
    • iOS
  • Background audio

    Soon

    Audio keeps playing when the screen is off or the app is in the background.

    • Android
    • iOS
  • Native social sign-in

    Soon

    Sign in with Google or Apple through the phone's own sign-in sheets.

    • Android
    • iOS
  • Enterprise security

    Enterprise

    Screenshot blocking, rooted-device detection, certificate pinning.

    • Android
    • iOS
  • Managed configuration

    Enterprise

    Settings pushed by the company's device management (MDM).

    • Android
    • iOS
  • Microsoft Intune

    Enterprise

    App protection policies for Intune-managed devices.

    • Android
    • iOS
  • Braze

    Enterprise

    Customer engagement: push, in-app messages and content cards.

    • Android
    • iOS
  • Iterable

    Enterprise

    Cross-channel campaigns, push and in-app messages.

    • Android
    • iOS
  • Customer.io

    Enterprise

    Automated messages triggered by what users do.

    • Android
    • iOS
  • Klaviyo

    Enterprise

    Push and marketing messages tied to your customer data.

    • Android
    • iOS
  • MoEngage

    Enterprise

    Customer engagement and push campaigns.

    • Android
    • iOS
  • Salesforce Marketing Cloud

    Enterprise

    Push and customer journeys from Marketing Cloud.

    • Android
    • iOS
  • Intercom

    Enterprise

    Native support chat and help center.

    • Android
    • iOS
  • Background location

    Enterprise

    Location while the app is closed, for delivery or field teams.

    • Android
    • iOS
  • Health data

    Enterprise

    Read steps and activity from Health Connect and Apple Health.

    • Android
    • iOS
  • Video SDK

    Enterprise

    Video calls and live streaming with a professional SDK.

    • Android
    • iOS
  • Private distribution

    Enterprise

    Give the app to your teams or clients only, outside the public stores.

    • Android
    • iOS
  • Custom plugin

    Enterprise

    A native feature built for your app, on quote.

    • Android
    • iOS

All standard plugins included in paid plans

Many app builders sell each native feature separately. Here, every standard plugin of the library comes with the paid plans, and you add as many as your app needs. Enterprise plugins (device management, security, marketing SDKs) are built on request and quoted per project.

How it works

  1. Open the plugin library

    In your project, go to Configuration, then App. The library lists every plugin with its platforms.

  2. Add a plugin and save

    Tap + on a plugin, fill in its settings if it has any, then save. The app you have already shipped does not change.

  3. Run a new build

    Plugins are added when the app is built. Install the new build, or publish it as an update.

  4. Call it from your site

    Your site detects the app (its user agent includes SaasToStoreApp) and calls window.saastostore. The JavaScript bridge docs list each method.

What works where

Every plugin marked Included works in the native Android builds (Android Build (Native) and the Android TV build), not in the Android Build (Web): that one opens your site in Chrome (TWA), without the native layer. On iOS, biometric unlock and the device plugins (haptic feedback, in-app review, native share, screen control, secure storage, app info, in-app browser, screen orientation) work with or without the native navigation of your app (Shell V2), though without Shell V2 biometric unlock also needs one of these plugins, or the status bar, to be added; the status bar works only in full-screen apps, without Shell V2; push notifications, shortcuts, deep links and location still need Shell V2, and in-app subscriptions are Android only for now. Android TV is turned on by choosing the Android TV build. Plugins marked Soon are not available yet: no date is given before a plugin works on real builds.

Enterprise plugins

Microsoft Intune, managed configuration, screenshot blocking, or a marketing SDK such as Braze: these plugins are built on request for business apps. Tell us about your project from the contact page. Brand names on this page are trademarks of their respective owners; SaasToStore is not affiliated with Google, Apple, Meta, Microsoft, Salesforce or any provider listed here.

Native plugins — frequently asked questions

Are plugins included in my plan?+

Yes. Standard plugins are included in the paid plans, with no license per plugin: add as many as your app needs. The free test build (Android, with the SaasToStore logo) shows your website as an app, without plugins. Enterprise plugins are quoted per project.

Do I need a new build after adding a plugin?+

Yes. Plugins are added when the app is built. Changes to your website show up in the app without a build; a new plugin needs one, then an update in the stores.

Which Android build includes the plugins?+

The native one: Android Build (Native), and the Android TV build. The Android Build (Web) opens your site in Chrome (TWA), without window.saastostore: no plugin works in it, and no error tells you so. In the Build tab, choose the native build before you build.

Do plugins work on iOS?+

The ones marked Included work in the native Android builds, not in the Android Build (Web). On iOS, biometric unlock, haptic feedback, in-app review, native share, screen control, secure storage, app info, the in-app browser and screen orientation work with or without the native navigation (Shell V2), though without Shell V2 biometric unlock also needs one of the other plugins listed here, or the status bar, to be added; the status bar works only in full-screen apps (without Shell V2), and its color cannot be changed on iOS; push notifications, shortcuts, deep links and location still need Shell V2. In-app subscriptions are Android only for now.

What does Soon mean?+

The plugin is planned but not available yet. In your project, “Notify me” tells us you need it: the most requested plugins are built first. No date is given before a plugin works on real builds.

Do I need a store developer account?+

Not to add plugins or to build. You need one only to publish: a Google Play developer account (one-time US$25 fee) for Google Play, the Apple Developer Program (US$99 a year) for the App Store. In-app subscriptions also need your subscriptions set up in Google Play and a RevenueCat project.

How does my website call a plugin?+

Through window.saastostore, which only exists inside the app. Your site checks that it is there before calling it, so in a normal browser nothing changes. The JavaScript bridge docs list each method.

Related pages

See your app before choosing plugins

Start with a free Android test build, then add the plugins your app needs.

Test for free