Skip to main content

Mobile

When integrating Topper with a mobile app you can either open Topper on a user's browser (where no extra configuration is required), or embed it in a WebView.

When embedding on a WebView, please ensure the following steps have been completed:

Cloudflare Turnstile

We use Cloudflare Turnstile to confirm users are real and to block unwanted bots without slowing down the experience. Please be sure to follow these Webview configurations, update the allowed origins to include challenges.cloudflare.com, about:blank, about:srcdoc, and enable https and http connections.

If you use the react-native-webview package, update your WebView originWhitelist to originWhitelist={['https://*', 'http://*', 'about:blank', 'about:srcdoc']}.

If you use Flutter, Turnstile is compatible and tested with Flutter’s WebView implementation.