# Javascript APIS

- [Getting Started](/javascript-apis/getting-started.md): It enables you to control native functionalities in your app directly via javascript.
- [Status Bar](/javascript-apis/status-bar-styling.md)
- [Pull To Refresh](/javascript-apis/pull-to-refresh.md)
- [Close App](/javascript-apis/close-app.md): Function to close the app directly
- [Device Info](/javascript-apis/device-info.md): Get Device Info
- [Clear App Cache](/javascript-apis/clear-app-cache-1.md): This allows you to clear the application cache through a function.
- [OneSignal Push Notification](/javascript-apis/push-notification.md)
- [Download Files](/javascript-apis/download-files.md)
- [Printing Options](/javascript-apis/printing-options.md): Set custom page size for printing - Android Only
- [AdMob](/javascript-apis/admob.md)
- [Geo Location](/javascript-apis/geo-location.md)
- [Load In External Browser](/javascript-apis/load-in-external-browser.md)
- [Barcode Scan](/javascript-apis/barcode-scan.md)
- [In App Purchase - iOS Integration](/javascript-apis/in-app-purchase-ios-integration.md)
- [In App Purchase - Android Integration](/javascript-apis/in-app-purchase-android-integration.md)
- [Social Login](/javascript-apis/social-login.md): Integration of Social Login - Google, Facebook and Apple
- [Facebook App Events](/javascript-apis/facebook-app-events.md)
- [Bottom Navigation](/javascript-apis/bottom-navigation.md)
- [Clipboard](/javascript-apis/clipboard.md): To Save and Retrieve content from clipboard
- [Screen Control](/javascript-apis/screen-control.md)
- [Background Location](/javascript-apis/background-location.md)
- [Native Contacts](/javascript-apis/native-contacts.md)
- [iOS App Tracking Transparency](/javascript-apis/ios-app-tracking-transparency.md)
- [Google Firebase Analytics](/javascript-apis/google-firebase-analytics.md)
- [Haptic Feedback](/javascript-apis/haptic-feedback.md)
- [Google Firebase Notification](/javascript-apis/google-firebase-notification.md)
- [Apps Flyer](/javascript-apis/apps-flyer.md): Integrate AppsFlyer analytics in your WebToNative app to track custom user IDs, log events, and retrieve the AppsFlyer device identifier.
- [App Review](/javascript-apis/app-review.md)
- [Calender - iOS](/javascript-apis/calender-ios.md)
- [Calendar - Android](/javascript-apis/calendar-android.md): To open native calendar wit native language
- [Biometric Authentication](/javascript-apis/biometric-authentication.md): Secure Apps With Devices Touch Id or Face Id
- [Media Player](/javascript-apis/media-player.md)
- [Notification View](/javascript-apis/notification-view.md): To access the notification screen effortlessly.
- [Offer Card](/javascript-apis/offer-card.md): Show video/image card to your users for discounts or offers or information.
- [Cookie Update](/javascript-apis/cookie-update.md): To force cookie update in Android app via function incases cookies needs to be updated immediately.
- [App Launch Detection](/javascript-apis/app-launch-detection.md): Function to Detect App Launch and Trigger Actions
- [Download Manager](/javascript-apis/download-manager.md): Customise the download manager section according to your app
- [Dynamic App Icon](/javascript-apis/dynamic-app-icon.md): Customise your app icon on the go.
- [File Sharing](/javascript-apis/file-sharing.md)
- [Bluetooth - Android](/javascript-apis/bluetooth-android.md): Invoke functions to scan, pair, and upair to available bluetooth devices from the app.
- [Orientation Handling - Android](/javascript-apis/orientation-handling-android.md): Force page orientation for your users.
- [Disable Screenshot](/javascript-apis/disable-screenshot.md): Enhance your app’s security and user privacy by preventing screenshots and screen recordings
- [Get Safe Area](/javascript-apis/get-safe-area.md): Retrieve safe area heights to adjust UI components and avoid overlaps with system areas like the notch or home indicator.
- [Disable Back Button - Android and iOS](/javascript-apis/disable-back-button-android-and-ios.md): Control the default back button of the phone, blocking the user to go back in the app. For iOS you can now disable the swipe gesture to go back.
- [In App Update](/javascript-apis/in-app-update.md): Functions to control the in app update options in the app.
- [Add to Siri Shortcut (iOS Only)](/javascript-apis/add-to-siri-shortcut-ios-only.md): Allow your iOS users to trigger app actions using Siri voice commands by adding custom Siri Shortcuts to their device. This function registers a shortcut phrase and links it to a specific URL in app.
- [Native Data Store](/javascript-apis/native-data-store.md): Allows your web app to store, retrieve, and delete key-value pairs in the native layer of Android and iOS apps.
- [Defer Notification](/javascript-apis/defer-notification.md): Function to request for notification permission manually
- [Revenue Cat](/javascript-apis/revenue-cat.md): RevenueCat functions exposed through the WebToNative for your seamless in-app purchases and subscription management across iOS and Android.
- [Native Controls & JS Bridge Functions](/javascript-apis/native-controls-and-js-bridge-functions.md): A reference guide for controlling native UI elements and triggering JavaScript functions through the WebtoNative bridge.
- [Passcode](/javascript-apis/passcode.md)
- [Sendbird](/javascript-apis/sendbird.md)
- [Unified User Session](/javascript-apis/unified-user-session.md)
- [Auth0](/javascript-apis/auth0.md)
