WOVN Kick-start 機能
Kick-start 機能は、ローカリゼーションデータをアプリケーションに事前に読み込むことでオフライン翻訳を可能にします。これにより、インターネット接続がなくてもすべてのコンテンツにアクセスできるようになり、以下のような状況に最適です:
- 低接続環境で使用されるアプリケーション。
- アプリ初回起動時のちらつき問題を回避するため。
WOVN データ優先順位
WOVN SDK はローカリゼーションデータを以下の3つのソースから使用し、優先順位は次の通りです:
-
API データ:
- WOVN API サーバーから直接取得。
- 最も高い優先順 位を持ち、将来の使用のために自動的にキャッシュされます。
-
キャッシュデータ:
API データを取得した際にローカルに保存。- 2番目に高い優先順位。
-
Kick-start データ:
- アプリケーションビルドに含まれる事前に読み込まれたローカリゼーションデータ。
- 最も低い優先順位で、アプリ起動時に
キャッシュデータとAPI データが利用できない場合にのみ使用されます。
WOVN Kick-start 機能の使用方法
ビルドに wovn.kickstart ファイルが含まれている場合、キャッシュデータ が利用できないときに SDK が自動的にそれを読み込もうとします。wovn_sdk ツールを使用して wovn.kickstart ファイルを生成および含めることができます。
1. SDK セットアップ中に wovn.kickstart をダウンロード
SDK セットアップ中に自動的に wovn.kickstart ファイルをダウンロードするには、--with_kickstart オプションを使用します:
wovn_sdk setup --platform=iOS --project_path=./path/to/the/iOS/project.xcodeproj --sdk_version=latest --with_kickstart --with_string_resources -y
2. SDK セットアップ後に wovn.kickstart をダウンロード
SDK セットアップ後に wovn.kickstart ファイルを取得または更新する必要がある場合は、以下のコマンドを使用します。アプリケーションのビルドやリリース前に実行することを推奨します:
wovn_sdk setup --platform=iOS --project_path=./path/to/the/iOS/project.xcodeproj