iOS SDK 概要
ForterのiOS SDKは、Forterが顧客の旅路やチェックアウトイベント中に詐欺や疑わしい活動を特定するためのモデルの精度と能力に大きく寄与する重要な行動およびサイバーイベントを受信できるようにします。
概要セクションで見つけられるもの
概要セクションでは、ForterのiOS SDKとの統合方法について知っておくべきすべての情報が提供され、内部での動作に関する洞察も得られます。Forterがどのように自動化されていて正確であるかの説明から、技術的な統合手順、可用性とセキュリティに関する安心感など、すべての情報を見つけることができます。
用語集
- ForterSDK - Forterが提供するSDKで、iOSアプリケーションからForterのサーバーへのイベント送信を簡単にします。
- イベント - ユーザーからの発生または相互作用で、アプリケーションの現在の状態の変化と見なされます。イベントは、ユーザーからの任意の相互作用や環境の変化である可能性があります。
パフォーマンスとテスト
Forter SDKは、商人のアプリケーションに最小限の影響を与えるように設計されています。すべてのイベントは、メインスレッドの外にあるキューを介して非同期的にForterに送信されるため、顧客体験に影響を与えません。
キューサイズと通信ポリシーを強制することで、メモリとネットワークの使用が最適化されることを保証します。これらはどちらも構成可能です。
安定性を確保するために、Forter SDKは自動テストの業界ベストプラクティスを使用して徹底的にテストされています。これには以下が含まれます:
- 単体テスト
- パフォーマンスプロファイリング(メモリ、CPU、バッテリー、ネットワーク)
- ストレステスト
- さまざまなデバイスでのE2E(エンドツーエンド)テスト(Appium、Amazonデバイスファーム、Google Firebaseを使用)
SDKはiTunes App Storeのライブアプリケーションに展開されています。
統合手順
Installation
私たちは、ForterSDKを「依存関係マネージャー依存関係マネージャー」を通じてインストールすることを強くお勧めしますが、「手動インストール手動インストール」も利用可能です。
Start the SDK
「ForterSDK」を初期化します iOSアプリケーションデリゲートiOSアプリケーションデリゲート。
Include forterMobileUIDforterMobileUID in all Forter API requests
ネイティブモバイルアプリケーションを介して注文が行われたときに、Forter SDKによって生成された最新のトークンをバックエンドに送信してください。これにより、Forterはモバイルアプリケーションで収集された行動データとサイバーデータをバックエンドから送信された注文データに接続することができます。
Send Location UpdatesSend Location Updates
アプリがユーザーの位置情報の許可を得ている場合、Forterは位置情報の更新ごとにこのデータを提供することを強く推奨します。
iOS WebviewiOS Webview Integration
ハイブリッドまたはモバイルブラウザを組み込んだアプリ向けに、Forterはウェブビュー統合ソリューションを提供しています。アプリのウェブビュー/ブラウザベースのコンポーネントには、ForterのJavaScriptも含めるようにしてください。