# Guides

- [Native Features](https://docs.buildnatively.com/guides/native-features.md)
- [Integration (Native Features)](https://docs.buildnatively.com/guides/integration.md): Natively allows you to set up many features. Pick up most suitable for your business.
- [How to get started?](https://docs.buildnatively.com/guides/integration/how-to-get-started.md)
- [AdMob Integration Guide](https://docs.buildnatively.com/guides/integration/admob-integration-guide.md)
- [Admob](https://docs.buildnatively.com/guides/integration/admob.md): minimum version is v2.9.0
- [Apple ATT](https://docs.buildnatively.com/guides/integration/apple-att.md)
- [App Storage](https://docs.buildnatively.com/guides/integration/app-storage.md): If your app deals with large files or unstructured data, such as images, audio, or video, consider enabling App Storage integration.
- [Apple Sign In](https://docs.buildnatively.com/guides/integration/apple-sign-in.md): minimum version is v2.11.0
- [Audio Player](https://docs.buildnatively.com/guides/integration/audio-player.md)
- [Audio Recorder](https://docs.buildnatively.com/guides/integration/audio-recorder.md): Available in >=2.8.0 (Bubble Plugin + JS SDK)
- [Bottom Bar](https://docs.buildnatively.com/guides/integration/bottom-bar.md)
- [Biometrics & Credentials](https://docs.buildnatively.com/guides/integration/biometrics-and-credentials.md): Integrate biometric authorization and secure credential storage. Improve user experience and streamline login processes with our seamless integration.
- [Browser Info](https://docs.buildnatively.com/guides/integration/browser-info.md): Use the Browser Info feature to tailor your app's experience based on the user's device. For example, you can display the Apple Sign In button only to iOS users.
- [Calendars](https://docs.buildnatively.com/guides/integration/calendars.md)
- [Camera](https://docs.buildnatively.com/guides/integration/camera.md): A native camera feature in your mobile app enhances the user experience by providing convenience, increased functionality, customization options, improved performance and quality.
- [Clipboard](https://docs.buildnatively.com/guides/integration/clipboard.md)
- [Contacts](https://docs.buildnatively.com/guides/integration/contacts.md)
- [Control Style & Colors](https://docs.buildnatively.com/guides/integration/control-style-and-colors.md): Styles and colors in your native mobile app enhance branding, user experience, accessibility, personalization, adaptability, provide a competitive edge while offering flexibility for future updates.
- [Custom Event](https://docs.buildnatively.com/guides/integration/custom-event.md): This feature allows you to send custom events and associated metadata directly to your configured Analytics service provider (e.g., AppsFlyer, Facebook)
- [Date Picker](https://docs.buildnatively.com/guides/integration/date-picker.md): A native date picker in your mobile app provide a user-friendly and efficient interface, ensuring consistency across devices, supporting localization, integrating with the operating system.
- [Debug Console](https://docs.buildnatively.com/guides/integration/debug-console.md)
- [Device Info](https://docs.buildnatively.com/guides/integration/device-info.md)
- [Geolocation](https://docs.buildnatively.com/guides/integration/geolocation.md)
- [Haptic Feedback](https://docs.buildnatively.com/guides/integration/haptic-feedback.md): Haptic feedback in mobile apps is a feature that uses touch-based vibrations to enhance user interactions, improve accessibility, increase engagement, provide subtle and effective communication.
- [HealthKit](https://docs.buildnatively.com/guides/integration/healthkit.md)
- [In-App Purchases](https://docs.buildnatively.com/guides/integration/in-app-purchases.md)
- [Insets (Safe Area)](https://docs.buildnatively.com/guides/integration/insets-safe-area.md): getInsets method allows developers to accurately identify and adjust app layouts based on device screen insets, such as those around notches or camera cutouts.
- [Loading Screen](https://docs.buildnatively.com/guides/integration/loading-screen.md): >= v2.12.0
- [Localization](https://docs.buildnatively.com/guides/integration/localization.md)
- [NFC](https://docs.buildnatively.com/guides/integration/nfc.md): minimum version is v2.10.0
- [Open an external App/URL](https://docs.buildnatively.com/guides/integration/open-an-external-app-url.md)
- [Open app settings](https://docs.buildnatively.com/guides/integration/open-app-settings.md)
- [PDF Viewer](https://docs.buildnatively.com/guides/integration/pdf-viewer.md): View PDF files instantly within the app environment, eliminating the need to download the document first or redirect the user to an external device browser
- [Push Notifications - OneSignal](https://docs.buildnatively.com/guides/integration/push-notifications-onesignal.md)
- [Push Notifications - Firebase (Advanced)](https://docs.buildnatively.com/guides/integration/push-notifications-firebase-advanced.md)
- [Request User's review](https://docs.buildnatively.com/guides/integration/request-users-review.md)
- [Scanner (QR/Barcode)](https://docs.buildnatively.com/guides/integration/scanner-qr-barcode.md)
- [Share Media/Files](https://docs.buildnatively.com/guides/integration/share-media-files.md): Sharing media files in your mobile app can enhance user engagement, serve as a tool for viral marketing, improve the user experience, help build a community, distribute content, encourage UGC.
- [SMS/Email](https://docs.buildnatively.com/guides/integration/sms-email.md): Send sms and emails to engage users and boost conversions.
- [Toast/Banner](https://docs.buildnatively.com/guides/integration/toast-banner.md): Toast is a brief notification that appears for a short duration and then gradually disappears. Banner advertisements are positioned within an app's interface.
- [Troubleshooting](https://docs.buildnatively.com/guides/troubleshooting.md): In this section, you can find guides that can help troubleshoot any Natively-related issue.
- [Setup RevenueCat App](https://docs.buildnatively.com/guides/setup-revenuecat-app.md): Natively uses RevenueCat service to integrate In-App Purchases for iOS & Android apps.
- [Setup Admob App](https://docs.buildnatively.com/guides/setup-admob-app.md): Natively uses Admob service to integrate Advertisement for iOS & Android apps.
- [Setup One Signal App](https://docs.buildnatively.com/guides/setup-one-signal-app.md)
- [Setup website Universal Links (Deeplinks)](https://docs.buildnatively.com/guides/setup-website-universal-links-deeplinks.md): Setting up Universal Links for your mobile app enhances the user experience by providing a seamless transition between web and app content, increases user engagement and retention.
- [Testing & Submitting your app](https://docs.buildnatively.com/guides/testing-and-submitting-your-app.md): Testing and submitting a mobile app are two crucial stages in the app development process.
- [Generate iOS Push Key (NEW)](https://docs.buildnatively.com/guides/generate-ios-push-key.md): Generating an iOS Push Key for your native mobile app is crucial for enabling push notifications, simplifying management, ensuring longer validity, easing setup, maintaining security and compatibility
- [Generate iOS Push Certificate (Legacy)](https://docs.buildnatively.com/guides/generate-ios-push-certificate.md)
- [Affiliate program](https://docs.buildnatively.com/guides/partner-program.md): Recommend Natively. Earn Commissions. Save Money.
- [For Partners: Natively Brand Book.](https://docs.buildnatively.com/guides/for-partners-natively-brand-book..md): Whether you're an experienced affiliate or an eager newcomer, this guide is your strategic ally. Decode our brand intricacies, master messaging, perfect CTAs, and immerse yourself in visual richness.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.buildnatively.com/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
