---
title: Embed in mobile app
slug: technical-docs/embed-in-mobile-app
icon: 📱
docTags: 
createdAt: 2024-02-29T10:27:26.797Z
---

# Introduction

This section of the documentation explains how to embed IntelliProve's **Face Scan Plug-in&#x20;**&#x61;s a native component in your mobile app. We provide SDK's to handle the camera permissions, amongst others.

Embedding the [Health dashboard plug-in](docId\:F2-0IKIsGFY3c5l181vv9) can be done using a standard webview component and does not require any special SDK.&#x20;

If you haven't already, please head to our [plug-in documentation](docId\:qghLDn2mLA8w9rpKEigWn) first to learn more about the features and functionality of the plug-in solution.

::Image[]{src="https://api.archbee.com/api/optimize/_0R_DnpmBBLLXmaoWvG2u/O1ku5BK8UO3XaqsHM61PD_iphonepreview.jpeg" size="28" width="591" height="1280" position="center" showCaption="false"}

# Prerequisites

Make sure you're able to request a plug-in URL, by following the explanation in our  [Plug-in URL](docId\:wCS2Y1mG2PQnL4r4Mgg_Z) page.

# The Basic principle

Our platform utilizes the native iOS and Android WebView components for well-considered reasons. This approach ensures optimal performance and seamless integration within your app.

**Native SDK Integration**

To facilitate easy integration, we offer native SDKs for both iOS and Android platforms. These SDKs streamline the process of setting up the web view and managing outgoing messages (postMessages). Additionally, our SDKs handle the task of prompting users for camera permissions, ensuring a smooth user experience.

**Plug-and-Play Functionality**

Our solution is designed to be truly plug-and-play. With minimal setup requirements, only the web plug-in URL needs to be provided.

**⚠️ Requirements**

The minimum iOS SDK version:**&#x20;iOS 15.0**
The minimum Android SDK version: **24**

**⚠️ Limitations**

Inherent to using the native iOS/Android component, the web view is limited to be used as a **full-screen** component **only**.

## Are you using React Native as your main framework?

:::hint{type="success"}
Follow the [ReactNative step-by-step guide](docId\:mPf9J0Qlo0gcJx20JP7-h) on how to set up a working proof of concept.
:::

## Are you using Flutter as your main framework?

:::hint{type="success"}
Follow the [Flutter step-by-step guide](docId\:cnZMqgk3Pqw1FjMozV-n0) on how to set up a working proof of concept.
:::

## Are you using Expo as your main framework?

:::hint{type="success"}
Follow the [Expo step-by-step guide](docId\:AZWCr7qEtrGpWUmj2z5le) on how to set up a working proof of concept.
:::

## Are you creating a native iOS or Android app?

:::hint{type="success"}
Follow the [Native IOS](docId\:kki9DoSp9shMM435Q252f) or [Native Android](docId\:QVDSYh-0A4f26-eSGG7Pt) guides on how to set up a proof of concept.&#x20;
:::

