> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ripio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mobile / WebView integration

> Point a WebView at the widget's hosted page for React Native, Ionic or native Android.

If your app uses React Native, Ionic, Android, or another framework with a WebView component, you can integrate by pointing it at the widget's hosted page instead of embedding the web component directly.

```
https://b2b-crypto-widget-front.sandbox.ripio.com/index.html
```

<Warning>
  Use this method **only inside a WebView**. Loading it in a regular mobile browser is a security risk: the full URL, including the session token, can end up in browser history and be visible to anyone with access to the device.
</Warning>

Pass the token and any other setting as query parameters — see [Passing parameters in the URL](/crypto-as-a-service/widget/get-started/embedding#passing-parameters-in-the-url):

| Parameter | Description                 |
| --------- | --------------------------- |
| `_to`     | Session JWT                 |
| `_la`     | Language (`es`, `pt`, `en`) |
| `_cu`     | Base fiat currency          |

### React Native example

```javascript theme={null}
import React from "react";
import { WebView } from "react-native-webview";

export default function App() {
  const baseUrl = "https://b2b-crypto-widget-front.sandbox.ripio.com/index.html";
  const qToken = "_to=<jwt>";
  const qLanguage = "_la=es";
  const qCurrency = "_cu=ars";
  const uri = `${baseUrl}?${qLanguage}&${qCurrency}&${qToken}`;

  return <WebView source={{ uri }} javaScriptEnabled useWebKit />;
}
```

### Other frameworks

* **Ionic**: [Web View | Ionic Documentation](https://ionicframework.com/docs/core-concepts/webview)
* **Android**: [Common intents | App architecture | Android Developers](https://developer.android.com/guide/components/intents-common#Browser)

<Note>
  Font customization is done through the CSS custom property `--ripio-font-family`, not through a URL parameter — see [Theming](/crypto-as-a-service/widget/configuration/theming).
</Note>
