# JavaScript bridge API

> Every native method and API a page inside an app built with Appwright can use: 469 entries, each with a runnable example.

- **Applies to:** Appwright
- **Source:** extracted from the app runtime (`WebViewActivity.kt` and the scripts it injects) and its per-method example files; this page is generated from them.
- **HTML:** https://freewebsitetoapk.com/docs/api

The bridge exists only inside a generated app: in a browser `window.WebToApk` is undefined, so guard every call. Anything asynchronous answers with a promise or a DOM event (`appmint:*`); each example shows which.

## [Purchases and entitlements](https://freewebsitetoapk.com/docs/api/iap.md)

Selling from your own page, and asking what this buyer already owns. See the in-app purchases guide for the code around these.

- `AppMintIAP.available` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-available
- `AppMintIAP.buy` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-buy
- `AppMintIAP.isOwned` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-isOwned
- `AppMintIAP.onChange` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-onChange
- `AppMintIAP.owned` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-owned
- `AppMintIAP.refresh` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-refresh
- `AppMintIAP.sell` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-sell
- `AppMintIAP.start` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-start
- `AppMintIAP.started` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-started
- `AppMintIAP.state` - https://freewebsitetoapk.com/docs/api/iap#a-AppMintIAP-state
- `getOwnedProducts` - https://freewebsitetoapk.com/docs/api/iap#m-getOwnedProducts
- `getProducts` - https://freewebsitetoapk.com/docs/api/iap#m-getProducts
- `isOwned` - https://freewebsitetoapk.com/docs/api/iap#m-isOwned
- `isPremium` - https://freewebsitetoapk.com/docs/api/iap#m-isPremium
- `purchase` - https://freewebsitetoapk.com/docs/api/iap#m-purchase
- `startRemoveAdsPurchase` - https://freewebsitetoapk.com/docs/api/iap#m-startRemoveAdsPurchase

## [Ads](https://freewebsitetoapk.com/docs/api/ads.md)

Showing an interstitial or a rewarded ad on your own cue, and telling the shell when a navigation starts and settles so it does not interrupt one.

- `AppMintAds.appOpen` - https://freewebsitetoapk.com/docs/api/ads#a-AppMintAds-appOpen
- `AppMintAds.banner` - https://freewebsitetoapk.com/docs/api/ads#a-AppMintAds-banner
- `AppMintAds.config` - https://freewebsitetoapk.com/docs/api/ads#a-AppMintAds-config
- `AppMintAds.isReady` - https://freewebsitetoapk.com/docs/api/ads#a-AppMintAds-isReady
- `AppMintAds.load` - https://freewebsitetoapk.com/docs/api/ads#a-AppMintAds-load
- `AppMintAds.show` - https://freewebsitetoapk.com/docs/api/ads#a-AppMintAds-show
- `adsAppOpenEnable` - https://freewebsitetoapk.com/docs/api/ads#m-adsAppOpenEnable
- `adsConfig` - https://freewebsitetoapk.com/docs/api/ads#m-adsConfig
- `adsIsReady` - https://freewebsitetoapk.com/docs/api/ads#m-adsIsReady
- `adsLoad` - https://freewebsitetoapk.com/docs/api/ads#m-adsLoad
- `adsShow` - https://freewebsitetoapk.com/docs/api/ads#m-adsShow
- `adsSlotAttach` - https://freewebsitetoapk.com/docs/api/ads#m-adsSlotAttach
- `adsSlotDetach` - https://freewebsitetoapk.com/docs/api/ads#m-adsSlotDetach
- `adsSlotRect` - https://freewebsitetoapk.com/docs/api/ads#m-adsSlotRect
- `isInterstitialAdReady` - https://freewebsitetoapk.com/docs/api/ads#m-isInterstitialAdReady
- `isRewardedAdReady` - https://freewebsitetoapk.com/docs/api/ads#m-isRewardedAdReady
- `navSettled` - https://freewebsitetoapk.com/docs/api/ads#m-navSettled
- `navStarted` - https://freewebsitetoapk.com/docs/api/ads#m-navStarted
- `notifyUserAction` - https://freewebsitetoapk.com/docs/api/ads#m-notifyUserAction
- `showInterstitialAd` - https://freewebsitetoapk.com/docs/api/ads#m-showInterstitialAd
- `showRewardedAd` - https://freewebsitetoapk.com/docs/api/ads#m-showRewardedAd

## [Notifications on the device](https://freewebsitetoapk.com/docs/api/notifications.md)

Posting and scheduling without a server, the POST_NOTIFICATIONS grant, exact alarms, and custom sounds.

- `AppMint.enableNotifications` - https://freewebsitetoapk.com/docs/api/notifications#a-AppMint-enableNotifications
- `AppMint.getNotificationState` - https://freewebsitetoapk.com/docs/api/notifications#a-AppMint-getNotificationState
- `AppMint.openNotificationSettings` - https://freewebsitetoapk.com/docs/api/notifications#a-AppMint-openNotificationSettings
- `navigator.setAppBadge` - https://freewebsitetoapk.com/docs/api/notifications#a-navigator-setAppBadge
- `Notification` - https://freewebsitetoapk.com/docs/api/notifications#a-Notification
- `__badgeSupported` - https://freewebsitetoapk.com/docs/api/notifications#m-x-badgeSupported
- `__closeNotification` - https://freewebsitetoapk.com/docs/api/notifications#m-x-closeNotification
- `__setAppBadge` - https://freewebsitetoapk.com/docs/api/notifications#m-x-setAppBadge
- `cancelAllNotifications` - https://freewebsitetoapk.com/docs/api/notifications#m-cancelAllNotifications
- `cancelNotification` - https://freewebsitetoapk.com/docs/api/notifications#m-cancelNotification
- `canOpenAppAtTime` - https://freewebsitetoapk.com/docs/api/notifications#m-canOpenAppAtTime
- `clearNotificationSounds` - https://freewebsitetoapk.com/docs/api/notifications#m-clearNotificationSounds
- `enableNotifications` - https://freewebsitetoapk.com/docs/api/notifications#m-enableNotifications
- `getAlarmPrecision` - https://freewebsitetoapk.com/docs/api/notifications#m-getAlarmPrecision
- `getNotificationPermission` - https://freewebsitetoapk.com/docs/api/notifications#m-getNotificationPermission
- `getNotificationState` - https://freewebsitetoapk.com/docs/api/notifications#m-getNotificationState
- `getScheduledNotifications` - https://freewebsitetoapk.com/docs/api/notifications#m-getScheduledNotifications
- `notify` - https://freewebsitetoapk.com/docs/api/notifications#m-notify
- `openNotificationSettings` - https://freewebsitetoapk.com/docs/api/notifications#m-openNotificationSettings
- `prepareNotificationSound` - https://freewebsitetoapk.com/docs/api/notifications#m-prepareNotificationSound
- `requestExactAlarms` - https://freewebsitetoapk.com/docs/api/notifications#m-requestExactAlarms
- `requestNotificationPermission` - https://freewebsitetoapk.com/docs/api/notifications#m-requestNotificationPermission
- `requestOpenAppPermission` - https://freewebsitetoapk.com/docs/api/notifications#m-requestOpenAppPermission
- `scheduleNotification` - https://freewebsitetoapk.com/docs/api/notifications#m-scheduleNotification
- `scheduleNotificationEx` - https://freewebsitetoapk.com/docs/api/notifications#m-scheduleNotificationEx
- `showNotification` - https://freewebsitetoapk.com/docs/api/notifications#m-showNotification

## [The push inbox and audience](https://freewebsitetoapk.com/docs/api/push.md)

Messages the creator sent from a dashboard, kept on the device so the page can show a history rather than only a tray pop-up - and the signed-in user id and tags that let the send center target one user or a tag, and fire automations such as an abandoned-cart reminder.

- `clearPushInbox` - https://freewebsitetoapk.com/docs/api/push#m-clearPushInbox
- `dismissPushMessage` - https://freewebsitetoapk.com/docs/api/push#m-dismissPushMessage
- `getPushInbox` - https://freewebsitetoapk.com/docs/api/push#m-getPushInbox
- `getPushTags` - https://freewebsitetoapk.com/docs/api/push#m-getPushTags
- `getPushUser` - https://freewebsitetoapk.com/docs/api/push#m-getPushUser
- `markPushRead` - https://freewebsitetoapk.com/docs/api/push#m-markPushRead
- `restorePushMessage` - https://freewebsitetoapk.com/docs/api/push#m-restorePushMessage
- `setPushPresentation` - https://freewebsitetoapk.com/docs/api/push#m-setPushPresentation
- `setPushTag` - https://freewebsitetoapk.com/docs/api/push#m-setPushTag
- `setPushTags` - https://freewebsitetoapk.com/docs/api/push#m-setPushTags
- `setPushUser` - https://freewebsitetoapk.com/docs/api/push#m-setPushUser

## [Sign-in and passkeys](https://freewebsitetoapk.com/docs/api/accounts.md)

A real Google account chooser, native rather than a web redirect, and passkeys through Android’s Credential Manager - navigator.credentials works as in Chrome, or use AppMint.passkey with your server’s JSON options.

- `AppMint.passkey` - https://freewebsitetoapk.com/docs/api/accounts#a-AppMint-passkey
- `WebToApkAuth.signInWithGoogle` - https://freewebsitetoapk.com/docs/api/accounts#a-WebToApkAuth-signInWithGoogle
- `WebToApkAuth.signOutGoogle` - https://freewebsitetoapk.com/docs/api/accounts#a-WebToApkAuth-signOutGoogle
- `navigator.credentials` - https://freewebsitetoapk.com/docs/api/accounts#a-navigator-credentials
- `OTPCredential` - https://freewebsitetoapk.com/docs/api/accounts#a-OTPCredential
- `__otpCancel` - https://freewebsitetoapk.com/docs/api/accounts#m-x-otpCancel
- `__otpStart` - https://freewebsitetoapk.com/docs/api/accounts#m-x-otpStart
- `passkeyAssetLinks` - https://freewebsitetoapk.com/docs/api/accounts#m-passkeyAssetLinks
- `passkeyIsAvailable` - https://freewebsitetoapk.com/docs/api/accounts#m-passkeyIsAvailable
- `passkeyOrigin` - https://freewebsitetoapk.com/docs/api/accounts#m-passkeyOrigin
- `signInWithGoogle` - https://freewebsitetoapk.com/docs/api/accounts#m-signInWithGoogle
- `signOutGoogle` - https://freewebsitetoapk.com/docs/api/accounts#m-signOutGoogle

## [QR and barcode scanner](https://freewebsitetoapk.com/docs/api/scanner.md)

Google’s scanner screen from one promise, AppMint.scanCode() - no camera permission, and the parsed URL, Wi-Fi, phone or contact for common QR codes.

- `AppMint.scanCode` - https://freewebsitetoapk.com/docs/api/scanner#a-AppMint-scanCode
- `__ocrAvailable` - https://freewebsitetoapk.com/docs/api/scanner#m-x-ocrAvailable
- `__ocrRecognize` - https://freewebsitetoapk.com/docs/api/scanner#m-x-ocrRecognize
- `scanCode` - https://freewebsitetoapk.com/docs/api/scanner#m-scanCode

## [Biometrics and the keystore](https://freewebsitetoapk.com/docs/api/security.md)

Fingerprint and face unlock, and hardware-backed keys the page can encrypt with but never read.

- `AppMintKeystore.decrypt` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-decrypt
- `AppMintKeystore.deleteKey` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-deleteKey
- `AppMintKeystore.encrypt` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-encrypt
- `AppMintKeystore.generateKey` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-generateKey
- `AppMintKeystore.hasKey` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-hasKey
- `AppMintKeystore.isAvailable` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-isAvailable
- `AppMintKeystore.isHardwareBacked` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-isHardwareBacked
- `AppMintKeystore.listKeys` - https://freewebsitetoapk.com/docs/api/security#a-AppMintKeystore-listKeys
- `authenticateBiometric` - https://freewebsitetoapk.com/docs/api/security#m-authenticateBiometric
- `authenticateBiometricEx` - https://freewebsitetoapk.com/docs/api/security#m-authenticateBiometricEx
- `decryptWithKey` - https://freewebsitetoapk.com/docs/api/security#m-decryptWithKey
- `deleteKey` - https://freewebsitetoapk.com/docs/api/security#m-deleteKey
- `encryptWithKey` - https://freewebsitetoapk.com/docs/api/security#m-encryptWithKey
- `generateKey` - https://freewebsitetoapk.com/docs/api/security#m-generateKey
- `hasKey` - https://freewebsitetoapk.com/docs/api/security#m-hasKey
- `isBiometricAvailable` - https://freewebsitetoapk.com/docs/api/security#m-isBiometricAvailable
- `isKeyHardwareBacked` - https://freewebsitetoapk.com/docs/api/security#m-isKeyHardwareBacked
- `isKeystoreEnabled` - https://freewebsitetoapk.com/docs/api/security#m-isKeystoreEnabled
- `listKeys` - https://freewebsitetoapk.com/docs/api/security#m-listKeys

## [Files: a folder the user granted](https://freewebsitetoapk.com/docs/api/files-folder.md)

A directory chosen once, readable and writable afterwards, with permission that survives reboots.

- `WebToApkFS.clearAccess` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-clearAccess
- `WebToApkFS.delete` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-delete
- `WebToApkFS.getAccessUri` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-getAccessUri
- `WebToApkFS.hasAccess` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-hasAccess
- `WebToApkFS.isAvailable` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-isAvailable
- `WebToApkFS.list` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-list
- `WebToApkFS.mkdir` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-mkdir
- `WebToApkFS.readText` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-readText
- `WebToApkFS.rename` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-rename
- `WebToApkFS.requestAccess` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-requestAccess
- `WebToApkFS.writeText` - https://freewebsitetoapk.com/docs/api/files-folder#a-WebToApkFS-writeText
- `clearFolderAccess` - https://freewebsitetoapk.com/docs/api/files-folder#m-clearFolderAccess
- `deleteEntry` - https://freewebsitetoapk.com/docs/api/files-folder#m-deleteEntry
- `getFolderAccessUri` - https://freewebsitetoapk.com/docs/api/files-folder#m-getFolderAccessUri
- `hasFolderAccess` - https://freewebsitetoapk.com/docs/api/files-folder#m-hasFolderAccess
- `isFolderAccessEnabled` - https://freewebsitetoapk.com/docs/api/files-folder#m-isFolderAccessEnabled
- `listFolderEntries` - https://freewebsitetoapk.com/docs/api/files-folder#m-listFolderEntries
- `mkdir` - https://freewebsitetoapk.com/docs/api/files-folder#m-mkdir
- `readTextFile` - https://freewebsitetoapk.com/docs/api/files-folder#m-readTextFile
- `renameEntry` - https://freewebsitetoapk.com/docs/api/files-folder#m-renameEntry
- `requestFolderAccess` - https://freewebsitetoapk.com/docs/api/files-folder#m-requestFolderAccess
- `writeTextFile` - https://freewebsitetoapk.com/docs/api/files-folder#m-writeTextFile

## [Files: one file at a time](https://freewebsitetoapk.com/docs/api/files-io.md)

The system picker and chunked binary read/write, for files too large to hold in a string.

- `AppMint.downloadFile` - https://freewebsitetoapk.com/docs/api/files-io#a-AppMint-downloadFile
- `AppMint.saveBlob` - https://freewebsitetoapk.com/docs/api/files-io#a-AppMint-saveBlob
- `AppMint.setDownloadName` - https://freewebsitetoapk.com/docs/api/files-io#a-AppMint-setDownloadName
- `WebToApkFS.maxChunkSize` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-maxChunkSize
- `WebToApkFS.pickFile` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-pickFile
- `WebToApkFS.readAll` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-readAll
- `WebToApkFS.readBytes` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-readBytes
- `WebToApkFS.readSealed` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-readSealed
- `WebToApkFS.releaseFile` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-releaseFile
- `WebToApkFS.stat` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-stat
- `WebToApkFS.writeAll` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-writeAll
- `WebToApkFS.writeBytes` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-writeBytes
- `WebToApkFS.writeSealed` - https://freewebsitetoapk.com/docs/api/files-io#a-WebToApkFS-writeSealed
- `downloads` - https://freewebsitetoapk.com/docs/api/files-io#a-downloads
- `input-file` - https://freewebsitetoapk.com/docs/api/files-io#a-input-file
- `showOpenFilePicker` - https://freewebsitetoapk.com/docs/api/files-io#a-showOpenFilePicker
- `__dlAbort` - https://freewebsitetoapk.com/docs/api/files-io#m-x-dlAbort
- `__dlBegin` - https://freewebsitetoapk.com/docs/api/files-io#m-x-dlBegin
- `__dlChunk` - https://freewebsitetoapk.com/docs/api/files-io#m-x-dlChunk
- `__dlEnd` - https://freewebsitetoapk.com/docs/api/files-io#m-x-dlEnd
- `__fsChild` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsChild
- `__fsFile` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsFile
- `__fsList` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsList
- `__fsPermission` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsPermission
- `__fsPick` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsPick
- `__fsRemove` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsRemove
- `__fsWritableAbort` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsWritableAbort
- `__fsWritableClose` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsWritableClose
- `__fsWritableOpen` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsWritableOpen
- `__fsWritableTruncate` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsWritableTruncate
- `__fsWritableWrite` - https://freewebsitetoapk.com/docs/api/files-io#m-x-fsWritableWrite
- `getMaxIoChunkSize` - https://freewebsitetoapk.com/docs/api/files-io#m-getMaxIoChunkSize
- `pickFile` - https://freewebsitetoapk.com/docs/api/files-io#m-pickFile
- `readFileBase64` - https://freewebsitetoapk.com/docs/api/files-io#m-readFileBase64
- `releaseFileAccess` - https://freewebsitetoapk.com/docs/api/files-io#m-releaseFileAccess
- `statFile` - https://freewebsitetoapk.com/docs/api/files-io#m-statFile
- `writeFileBase64` - https://freewebsitetoapk.com/docs/api/files-io#m-writeFileBase64

## [Files: opened with this app](https://freewebsitetoapk.com/docs/api/files-opened.md)

Collecting what another app handed over through "Open with", in chunks the page pulls.

- `AppMint.getOpenedFile` - https://freewebsitetoapk.com/docs/api/files-opened#a-AppMint-getOpenedFile
- `AppMint.getOpenedFiles` - https://freewebsitetoapk.com/docs/api/files-opened#a-AppMint-getOpenedFiles
- `AppMint.releaseOpenedFile` - https://freewebsitetoapk.com/docs/api/files-opened#a-AppMint-releaseOpenedFile
- `openedFileChunk` - https://freewebsitetoapk.com/docs/api/files-opened#m-openedFileChunk
- `openedFileCollected` - https://freewebsitetoapk.com/docs/api/files-opened#m-openedFileCollected
- `openedFileMaxChunk` - https://freewebsitetoapk.com/docs/api/files-opened#m-openedFileMaxChunk
- `openedFileRelease` - https://freewebsitetoapk.com/docs/api/files-opened#m-openedFileRelease
- `openedFilesPending` - https://freewebsitetoapk.com/docs/api/files-opened#m-openedFilesPending

## [Media and casting](https://freewebsitetoapk.com/docs/api/media.md)

The lock-screen media notification your page drives, and handing a video to a TV.

- `navigator.mediaSession` - https://freewebsitetoapk.com/docs/api/media#a-navigator-mediaSession
- `requestPictureInPicture` - https://freewebsitetoapk.com/docs/api/media#a-requestPictureInPicture
- `__pipAvailable` - https://freewebsitetoapk.com/docs/api/media#m-x-pipAvailable
- `__pipEnter` - https://freewebsitetoapk.com/docs/api/media#m-x-pipEnter
- `__pipExit` - https://freewebsitetoapk.com/docs/api/media#m-x-pipExit
- `__pipPrepare` - https://freewebsitetoapk.com/docs/api/media#m-x-pipPrepare
- `castMedia` - https://freewebsitetoapk.com/docs/api/media#m-castMedia
- `clearMediaNotification` - https://freewebsitetoapk.com/docs/api/media#m-clearMediaNotification
- `setMediaMetadata` - https://freewebsitetoapk.com/docs/api/media#m-setMediaMetadata
- `setPlaybackState` - https://freewebsitetoapk.com/docs/api/media#m-setPlaybackState

## [The window](https://freewebsitetoapk.com/docs/api/screen.md)

Fullscreen, picture-in-picture, the system bar colours, screenshot blocking, whether the build has copy protection on (AppMint.copyProtection), the splash screen and closing a window.

- `AppMint.copyProtection` - https://freewebsitetoapk.com/docs/api/screen#a-AppMint-copyProtection
- `navigator.wakeLock` - https://freewebsitetoapk.com/docs/api/screen#a-navigator-wakeLock
- `screen.orientation` - https://freewebsitetoapk.com/docs/api/screen#a-screen-orientation
- `window.close` - https://freewebsitetoapk.com/docs/api/screen#a-window-close
- `__lockOrientation` - https://freewebsitetoapk.com/docs/api/screen#m-x-lockOrientation
- `__unlockOrientation` - https://freewebsitetoapk.com/docs/api/screen#m-x-unlockOrientation
- `__wakeLock` - https://freewebsitetoapk.com/docs/api/screen#m-x-wakeLock
- `closeWindow` - https://freewebsitetoapk.com/docs/api/screen#m-closeWindow
- `enterPip` - https://freewebsitetoapk.com/docs/api/screen#m-enterPip
- `isFullscreen` - https://freewebsitetoapk.com/docs/api/screen#m-isFullscreen
- `isSecureScreen` - https://freewebsitetoapk.com/docs/api/screen#m-isSecureScreen
- `setFullscreen` - https://freewebsitetoapk.com/docs/api/screen#m-setFullscreen
- `setSecureScreen` - https://freewebsitetoapk.com/docs/api/screen#m-setSecureScreen
- `setStatusBarColor` - https://freewebsitetoapk.com/docs/api/screen#m-setStatusBarColor
- `splashHold` - https://freewebsitetoapk.com/docs/api/screen#m-splashHold
- `splashReady` - https://freewebsitetoapk.com/docs/api/screen#m-splashReady
- `toggleFullscreen` - https://freewebsitetoapk.com/docs/api/screen#m-toggleFullscreen

## [Share, clipboard and print](https://freewebsitetoapk.com/docs/api/share.md)

The Android share sheet, the system clipboard, text another app shared into yours, and the print dialogue.

- `navigator.clipboard` - https://freewebsitetoapk.com/docs/api/share#a-navigator-clipboard
- `navigator.share` - https://freewebsitetoapk.com/docs/api/share#a-navigator-share
- `window.print` - https://freewebsitetoapk.com/docs/api/share#a-window-print
- `__clipboardRead` - https://freewebsitetoapk.com/docs/api/share#m-x-clipboardRead
- `__clipboardWrite` - https://freewebsitetoapk.com/docs/api/share#m-x-clipboardWrite
- `__printHtml` - https://freewebsitetoapk.com/docs/api/share#m-x-printHtml
- `clearSharedText` - https://freewebsitetoapk.com/docs/api/share#m-clearSharedText
- `copyToClipboard` - https://freewebsitetoapk.com/docs/api/share#m-copyToClipboard
- `getSharedText` - https://freewebsitetoapk.com/docs/api/share#m-getSharedText
- `print` - https://freewebsitetoapk.com/docs/api/share#m-print
- `readClipboard` - https://freewebsitetoapk.com/docs/api/share#m-readClipboard
- `shareFiles` - https://freewebsitetoapk.com/docs/api/share#m-shareFiles
- `shareNative` - https://freewebsitetoapk.com/docs/api/share#m-shareNative

## [Launch, shortcuts and the back button](https://freewebsitetoapk.com/docs/api/navigation.md)

How the app was opened, long-press shortcuts on the icon, the in-app review prompt, and telling the shell the page wants the back press.

- `AppMint.requestReview` - https://freewebsitetoapk.com/docs/api/navigation#a-AppMint-requestReview
- `AppMint.setBackHandler` - https://freewebsitetoapk.com/docs/api/navigation#a-AppMint-setBackHandler
- `__pullRefreshEligible` - https://freewebsitetoapk.com/docs/api/navigation#m-x-pullRefreshEligible
- `getLaunchUrl` - https://freewebsitetoapk.com/docs/api/navigation#m-getLaunchUrl
- `rateApp` - https://freewebsitetoapk.com/docs/api/navigation#m-rateApp
- `requestReview` - https://freewebsitetoapk.com/docs/api/navigation#m-requestReview
- `setAppShortcuts` - https://freewebsitetoapk.com/docs/api/navigation#m-setAppShortcuts

## [Contacts](https://freewebsitetoapk.com/docs/api/contacts.md)

Reading, searching, picking and writing - the picker needs no permission at all.

- `navigator.contacts` - https://freewebsitetoapk.com/docs/api/contacts#a-navigator-contacts
- `addContact` - https://freewebsitetoapk.com/docs/api/contacts#m-addContact
- `getContact` - https://freewebsitetoapk.com/docs/api/contacts#m-getContact
- `listContacts` - https://freewebsitetoapk.com/docs/api/contacts#m-listContacts
- `pickContact` - https://freewebsitetoapk.com/docs/api/contacts#m-pickContact
- `searchContacts` - https://freewebsitetoapk.com/docs/api/contacts#m-searchContacts

## [Phone, SMS and the call log](https://freewebsitetoapk.com/docs/api/telephony.md)

Placing a call, sending or drafting a message, and reading history. Every one of these is permission-gated and Play asks about them.

- `composeSms` - https://freewebsitetoapk.com/docs/api/telephony#m-composeSms
- `listCallLog` - https://freewebsitetoapk.com/docs/api/telephony#m-listCallLog
- `listSms` - https://freewebsitetoapk.com/docs/api/telephony#m-listSms
- `makePhoneCall` - https://freewebsitetoapk.com/docs/api/telephony#m-makePhoneCall
- `sendSms` - https://freewebsitetoapk.com/docs/api/telephony#m-sendSms

## [Vibration and sound](https://freewebsitetoapk.com/docs/api/haptics.md)

Haptic feedback, the app's own click sound fired on your semantic events rather than every stray tap, and the background music track the creator chose at build time - getMusicVolume returns -1 when the app ships none, so a settings screen can hide the slider instead of showing a dead one.

- `navigator.vibrate` - https://freewebsitetoapk.com/docs/api/haptics#a-navigator-vibrate
- `cancelVibrate` - https://freewebsitetoapk.com/docs/api/haptics#m-cancelVibrate
- `getMusicVolume` - https://freewebsitetoapk.com/docs/api/haptics#m-getMusicVolume
- `playClick` - https://freewebsitetoapk.com/docs/api/haptics#m-playClick
- `setMusicVolume` - https://freewebsitetoapk.com/docs/api/haptics#m-setMusicVolume
- `vibrate` - https://freewebsitetoapk.com/docs/api/haptics#m-vibrate
- `vibratePattern` - https://freewebsitetoapk.com/docs/api/haptics#m-vibratePattern

## [Text to speech](https://freewebsitetoapk.com/docs/api/speech.md)

The device voices, spoken from the page.

- `SpeechRecognition` - https://freewebsitetoapk.com/docs/api/speech#a-SpeechRecognition
- `speechSynthesis` - https://freewebsitetoapk.com/docs/api/speech#a-speechSynthesis
- `__srAbort` - https://freewebsitetoapk.com/docs/api/speech#m-x-srAbort
- `__srAvailable` - https://freewebsitetoapk.com/docs/api/speech#m-x-srAvailable
- `__srStart` - https://freewebsitetoapk.com/docs/api/speech#m-x-srStart
- `__srStop` - https://freewebsitetoapk.com/docs/api/speech#m-x-srStop
- `__ttsSpeak` - https://freewebsitetoapk.com/docs/api/speech#m-x-ttsSpeak
- `ttsCancel` - https://freewebsitetoapk.com/docs/api/speech#m-ttsCancel
- `ttsGetVoices` - https://freewebsitetoapk.com/docs/api/speech#m-ttsGetVoices
- `ttsIsSpeaking` - https://freewebsitetoapk.com/docs/api/speech#m-ttsIsSpeaking
- `ttsSpeak` - https://freewebsitetoapk.com/docs/api/speech#m-ttsSpeak
- `ttsWarmUp` - https://freewebsitetoapk.com/docs/api/speech#m-ttsWarmUp

## [BLE fitness sensors](https://freewebsitetoapk.com/docs/api/ble.md)

Heart rate, speed, cadence, power and battery from standard Bluetooth Low Energy profiles.

- `bleConnect` - https://freewebsitetoapk.com/docs/api/ble#m-bleConnect
- `bleDisconnect` - https://freewebsitetoapk.com/docs/api/ble#m-bleDisconnect
- `bleSetWheelCircumference` - https://freewebsitetoapk.com/docs/api/ble#m-bleSetWheelCircumference
- `bleStartScan` - https://freewebsitetoapk.com/docs/api/ble#m-bleStartScan
- `bleStopScan` - https://freewebsitetoapk.com/docs/api/ble#m-bleStopScan

## [Web Bluetooth](https://freewebsitetoapk.com/docs/api/webbluetooth.md)

The navigator.bluetooth shape, answered natively so a page written for Chrome works unchanged.

- `navigator.bluetooth` - https://freewebsitetoapk.com/docs/api/webbluetooth#a-navigator-bluetooth
- `wbConnect` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbConnect
- `wbDisconnect` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbDisconnect
- `wbGetCharacteristics` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbGetCharacteristics
- `wbIsAvailable` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbIsAvailable
- `wbNotify` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbNotify
- `wbRead` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbRead
- `wbRequestDevice` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbRequestDevice
- `wbWrite` - https://freewebsitetoapk.com/docs/api/webbluetooth#m-wbWrite

## [Home-screen widget](https://freewebsitetoapk.com/docs/api/widget.md)

A small Android card on the home screen that your page fills with a title, a value and a few lines - AppMint.widget.

- `AppMint.widget` - https://freewebsitetoapk.com/docs/api/widget#a-AppMint-widget
- `widgetClear` - https://freewebsitetoapk.com/docs/api/widget#m-widgetClear
- `widgetPlacedCount` - https://freewebsitetoapk.com/docs/api/widget#m-widgetPlacedCount
- `widgetRequestPin` - https://freewebsitetoapk.com/docs/api/widget#m-widgetRequestPin
- `widgetSet` - https://freewebsitetoapk.com/docs/api/widget#m-widgetSet

## [NFC](https://freewebsitetoapk.com/docs/api/nfc.md)

Reading a tag through window.AndroidNFC, and the write side behind the NDEFReader polyfill.

- `NDEFReader` - https://freewebsitetoapk.com/docs/api/nfc#a-NDEFReader
- `__nfcCancelWrite` - https://freewebsitetoapk.com/docs/api/nfc#m-x-nfcCancelWrite
- `__nfcMakeReadOnly` - https://freewebsitetoapk.com/docs/api/nfc#m-x-nfcMakeReadOnly
- `__nfcState` - https://freewebsitetoapk.com/docs/api/nfc#m-x-nfcState
- `__nfcWrite` - https://freewebsitetoapk.com/docs/api/nfc#m-x-nfcWrite
- `startScan` - https://freewebsitetoapk.com/docs/api/nfc#m-startScan

## [Background jobs](https://freewebsitetoapk.com/docs/api/jobs.md)

Work that keeps going after the app is closed: a durable auto-save, a periodic sync.

- `workCancel` - https://freewebsitetoapk.com/docs/api/jobs#m-workCancel
- `workEnqueueOnline` - https://freewebsitetoapk.com/docs/api/jobs#m-workEnqueueOnline
- `workList` - https://freewebsitetoapk.com/docs/api/jobs#m-workList
- `workSchedulePeriodic` - https://freewebsitetoapk.com/docs/api/jobs#m-workSchedulePeriodic

## [Device and app information](https://freewebsitetoapk.com/docs/api/device.md)

What phone this is, which build, a stable per-install identifier, and the standard location and camera APIs.

- `getUserMedia` - https://freewebsitetoapk.com/docs/api/device#a-getUserMedia
- `IdleDetector` - https://freewebsitetoapk.com/docs/api/device#a-IdleDetector
- `navigator.geolocation` - https://freewebsitetoapk.com/docs/api/device#a-navigator-geolocation
- `navigator.getInstalledRelatedApps` - https://freewebsitetoapk.com/docs/api/device#a-navigator-getInstalledRelatedApps
- `navigator.permissions` - https://freewebsitetoapk.com/docs/api/device#a-navigator-permissions
- `TextDetector` - https://freewebsitetoapk.com/docs/api/device#a-TextDetector
- `__idlePermission` - https://freewebsitetoapk.com/docs/api/device#m-x-idlePermission
- `__idleState` - https://freewebsitetoapk.com/docs/api/device#m-x-idleState
- `__permissionState` - https://freewebsitetoapk.com/docs/api/device#m-x-permissionState
- `__relatedAppsInstalled` - https://freewebsitetoapk.com/docs/api/device#m-x-relatedAppsInstalled
- `getAppName` - https://freewebsitetoapk.com/docs/api/device#m-getAppName
- `getAppVersion` - https://freewebsitetoapk.com/docs/api/device#m-getAppVersion
- `getDeviceInfo` - https://freewebsitetoapk.com/docs/api/device#m-getDeviceInfo
- `getInstallId` - https://freewebsitetoapk.com/docs/api/device#m-getInstallId
- `getPhoneIdentity` - https://freewebsitetoapk.com/docs/api/device#m-getPhoneIdentity

## [Capacitor plugins](https://freewebsitetoapk.com/docs/api/capacitor.md)

The Capacitor plugins the app hosts. A hand-written page reaches them as window.Capacitor.Plugins.<Name>; an AI-built app uses the @/lib/appmintNative wrapper each example names.

- `Capacitor.ActionSheet` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-ActionSheet
- `Capacitor.App` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-App
- `Capacitor.AppLauncher` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppLauncher
- `Capacitor.AppUpdate` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppUpdate
- `Capacitor.AppwrightDocScanner` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppwrightDocScanner
- `Capacitor.AppwrightGallery` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppwrightGallery
- `Capacitor.AppwrightHaptics` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppwrightHaptics
- `Capacitor.AppwrightLiveProgress` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppwrightLiveProgress
- `Capacitor.AppwrightSystemPalette` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppwrightSystemPalette
- `Capacitor.AppwrightWidget` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-AppwrightWidget
- `Capacitor.Badge` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Badge
- `Capacitor.Browser` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Browser
- `Capacitor.Calendar` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Calendar
- `Capacitor.Camera` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Camera
- `Capacitor.Clipboard` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Clipboard
- `Capacitor.Device` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Device
- `Capacitor.Dialog` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Dialog
- `Capacitor.Filesystem` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Filesystem
- `Capacitor.FileTransfer` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-FileTransfer
- `Capacitor.FileViewer` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-FileViewer
- `Capacitor.Geolocation` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Geolocation
- `Capacitor.Haptics` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Haptics
- `Capacitor.InAppReview` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-InAppReview
- `Capacitor.KeepAwake` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-KeepAwake
- `Capacitor.Keyboard` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Keyboard
- `Capacitor.Network` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Network
- `Capacitor.Preferences` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Preferences
- `Capacitor.PrivacyScreen` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-PrivacyScreen
- `Capacitor.ScreenBrightness` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-ScreenBrightness
- `Capacitor.ScreenOrientation` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-ScreenOrientation
- `Capacitor.ScreenReader` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-ScreenReader
- `Capacitor.Share` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Share
- `Capacitor.SpeechRecognition` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-SpeechRecognition
- `Capacitor.SplashScreen` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-SplashScreen
- `Capacitor.StatusBar` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-StatusBar
- `Capacitor.TextToSpeech` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-TextToSpeech
- `Capacitor.TextZoom` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-TextZoom
- `Capacitor.Toast` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Toast
- `Capacitor.Torch` - https://freewebsitetoapk.com/docs/api/capacitor#a-Capacitor-Torch

## [appmintNative (AI-built apps)](https://freewebsitetoapk.com/docs/api/native.md)

The typed wrappers every AI-built project imports from @/lib/appmintNative. Each picks the native path inside the app and a web path, or an honest none, in a browser - one call works everywhere.

- `appmintNative.actionSheet` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-actionSheet
- `appmintNative.ActionSheet` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-ActionSheet
- `appmintNative.addContact` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-addContact
- `appmintNative.ads` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-ads
- `appmintNative.App` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-App
- `appmintNative.appLauncher` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-appLauncher
- `appmintNative.appLock` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-appLock
- `appmintNative.appUpdate` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-appUpdate
- `appmintNative.askForReview` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-askForReview
- `appmintNative.backgroundSync` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-backgroundSync
- `appmintNative.badge` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-badge
- `appmintNative.barcodeFormats` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-barcodeFormats
- `appmintNative.bleSensors` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-bleSensors
- `appmintNative.brightness` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-brightness
- `appmintNative.browser` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-browser
- `appmintNative.calendar` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-calendar
- `appmintNative.camera` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-camera
- `appmintNative.can` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-can
- `appmintNative.clearPushInbox` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-clearPushInbox
- `appmintNative.clearShared` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-clearShared
- `appmintNative.click` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-click
- `appmintNative.Clipboard` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Clipboard
- `appmintNative.collapsingHeader` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-collapsingHeader
- `appmintNative.composeSms` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-composeSms
- `appmintNative.copy` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-copy
- `appmintNative.copyImage` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-copyImage
- `appmintNative.Device` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Device
- `appmintNative.deviceInfo` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-deviceInfo
- `appmintNative.Dialog` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Dialog
- `appmintNative.dismissPushMessage` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-dismissPushMessage
- `appmintNative.docScanner` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-docScanner
- `appmintNative.enableNotifications` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-enableNotifications
- `appmintNative.fileTransfer` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-fileTransfer
- `appmintNative.fileViewer` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-fileViewer
- `appmintNative.folder` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-folder
- `appmintNative.fullscreen` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-fullscreen
- `appmintNative.Geolocation` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Geolocation
- `appmintNative.getNotificationState` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-getNotificationState
- `appmintNative.getPushTags` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-getPushTags
- `appmintNative.getPushUser` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-getPushUser
- `appmintNative.haptic` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-haptic
- `appmintNative.hapticPlay` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-hapticPlay
- `appmintNative.Haptics` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Haptics
- `appmintNative.has` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-has
- `appmintNative.hideKeyboard` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-hideKeyboard
- `appmintNative.installId` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-installId
- `appmintNative.isNativeApp` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-isNativeApp
- `appmintNative.keepAwake` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-keepAwake
- `appmintNative.Keyboard` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Keyboard
- `appmintNative.launchUrl` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-launchUrl
- `appmintNative.listCallLog` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-listCallLog
- `appmintNative.listContacts` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-listContacts
- `appmintNative.listSms` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-listSms
- `appmintNative.liveProgress` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-liveProgress
- `appmintNative.LocalNotifications` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-LocalNotifications
- `appmintNative.lockOrientation` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-lockOrientation
- `appmintNative.longPress` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-longPress
- `appmintNative.markPushRead` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-markPushRead
- `appmintNative.mediaSession` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-mediaSession
- `appmintNative.Motion` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Motion
- `appmintNative.musicVolume` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-musicVolume
- `appmintNative.navEnd` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-navEnd
- `appmintNative.navStart` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-navStart
- `appmintNative.Network` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Network
- `appmintNative.networkStatus` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-networkStatus
- `appmintNative.nfc` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-nfc
- `appmintNative.notify` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-notify
- `appmintNative.notifyWithActions` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-notifyWithActions
- `appmintNative.offlineBanner` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-offlineBanner
- `appmintNative.onBackGesture` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onBackGesture
- `appmintNative.onDeepLink` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onDeepLink
- `appmintNative.onKeyboard` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onKeyboard
- `appmintNative.onNetworkChange` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onNetworkChange
- `appmintNative.onNotificationAction` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onNotificationAction
- `appmintNative.onNotificationClick` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onNotificationClick
- `appmintNative.onPullToRefresh` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onPullToRefresh
- `appmintNative.onShared` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-onShared
- `appmintNative.openNotificationSettings` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-openNotificationSettings
- `appmintNative.passkeys` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-passkeys
- `appmintNative.paste` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-paste
- `appmintNative.pickContact` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-pickContact
- `appmintNative.pickFile` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-pickFile
- `appmintNative.pip` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-pip
- `appmintNative.platform` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-platform
- `appmintNative.privacyScreen` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-privacyScreen
- `appmintNative.pushInbox` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-pushInbox
- `appmintNative.readBarcodeFrom` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-readBarcodeFrom
- `appmintNative.readOtp` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-readOtp
- `appmintNative.recognizeText` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-recognizeText
- `appmintNative.remoteConfig` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-remoteConfig
- `appmintNative.requestReview` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-requestReview
- `appmintNative.restorePushMessage` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-restorePushMessage
- `appmintNative.safeArea` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-safeArea
- `appmintNative.saveFile` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-saveFile
- `appmintNative.saveToGallery` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-saveToGallery
- `appmintNative.scanBarcode` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-scanBarcode
- `appmintNative.scanCode` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-scanCode
- `appmintNative.ScreenOrientation` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-ScreenOrientation
- `appmintNative.screenReader` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-screenReader
- `appmintNative.searchContacts` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-searchContacts
- `appmintNative.SecureKeyError` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-SecureKeyError
- `appmintNative.secureKeys` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-secureKeys
- `appmintNative.sendSms` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-sendSms
- `appmintNative.setAdFreeProduct` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setAdFreeProduct
- `appmintNative.setMusicVolume` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setMusicVolume
- `appmintNative.setPushPresentation` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setPushPresentation
- `appmintNative.setPushTag` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setPushTag
- `appmintNative.setPushTags` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setPushTags
- `appmintNative.setPushUser` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setPushUser
- `appmintNative.setStatusBar` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-setStatusBar
- `appmintNative.share` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-share
- `appmintNative.Share` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Share
- `appmintNative.sharedText` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-sharedText
- `appmintNative.sheet` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-sheet
- `appmintNative.shortcuts` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-shortcuts
- `appmintNative.speak` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-speak
- `appmintNative.speech` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-speech
- `appmintNative.splash` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-splash
- `appmintNative.StatusBar` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-StatusBar
- `appmintNative.stopSpeaking` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-stopSpeaking
- `appmintNative.store` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-store
- `appmintNative.swipeable` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-swipeable
- `appmintNative.systemPalette` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-systemPalette
- `appmintNative.TextToSpeech` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-TextToSpeech
- `appmintNative.textZoom` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-textZoom
- `appmintNative.toast` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-toast
- `appmintNative.Toast` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-Toast
- `appmintNative.torch` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-torch
- `appmintNative.transition` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-transition
- `appmintNative.unlock` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-unlock
- `appmintNative.updates` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-updates
- `appmintNative.watchIdle` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-watchIdle
- `appmintNative.widget` - https://freewebsitetoapk.com/docs/api/native#a-appmintNative-widget

