モバイル実装
Turnstileは、モバイルデバイスを含む標準的なブラウザ環境で動作するように設計されています。
ネイティブモバイルアプリケーションでは、TurnstileはWebViewと共に使用できます。これは、React Native、iOS用のSwift、Android用のKotlinなど、すべてのモバイル開発フレームワークおよびプラットフォームに適用されます。
Turnstileと共にプレクリアランスクッキーを使用する場合、チャレンジが発生するのと同じ環境、つまり同じブラウザまたはデバイス構成で実行されることを確認してください。異なる環境でプレクリアランスが行われると、プレクリアランスクッキーが無効になり、チャレンジが失敗する可能性があります。
ユーザーエージェント、コンテンツセキュリティポリシー設定、またはドメインのホワイトリストなど、環境への変更は、Turnstileチャレンジの成功した完了を妨げる可能性があります。互換性を確保するために、デフォルトの未変更の環境から始め、徐々に変更を導入し、各調整後にTurnstileの機能を検証することをお勧めします。