The Proof widget runs inside a browser container on mobile. Different containers have different compatibility with Apple Pay, Google Pay, and the verification camera.Documentation Index
Fetch the complete documentation index at: https://docs.proof.community/llms.txt
Use this file to discover all available pages before exploring further.
iOS
Camera permission (verification)
The identity-verification liveness check requires camera access. Add to yourInfo.plist:
WKWebView setup
If embedding the widget inside aWKWebView:
Apple Pay compatibility
| Container | Apple Pay |
|---|---|
| Safari | ✅ Works |
| WKWebView | ✅ Works |
| Chromium-based in-app browser | ❌ Does not work |
If Apple Pay matters for your users, make sure the widget opens in Safari or WKWebView — not in a Chromium-based in-app browser.
Android
Recommended: Chrome Custom Tabs
WebView setup
If you useWebView instead of Chrome Custom Tabs:
AndroidManifest.xml:
Google Pay compatibility
| Container | Google Pay |
|---|---|
| Chrome Custom Tabs | ✅ Works |
| WebView | ❌ Does not work |
Compatibility summary
| Feature | iOS Safari | iOS WKWebView | Android Custom Tabs | Android WebView |
|---|---|---|---|---|
| Verification camera | ✅ | ✅ | ✅ | ✅ (with config) |
| Apple Pay | ✅ | ✅ | ❌ | ❌ |
| Google Pay | ❌ | ❌ | ✅ | ❌ |