概要
このAPIは、WalkMe Mobileの多言語機能を使用しているお客様のみにとって重要なものです。 この機能を有効にしたい場合やさらに詳しい情報が必要な場合は、WalkMeの担当者までお問い合わせください。
アプリのユーザーが、アプリのユーザーインターフェースの言語を切り替えることができる場合、WalkMeの言語をアプリの言語と一致するように設定することをお勧めします。 WalkMeでは現在、どの言語がアプリ内で表示されているか把握する方法はありませんが、言語を設定するsetLanguage APIを使用して強制的に言語を切り替えることができます。 APIは、SDK バージョン1.18.0以降でサポートされています。
ABBI.start(SD読み込みコマンド)の呼び出し前にsetLanguage APIを呼び出し、WalkMeが適切な言語で読み込まれるようにすることを推奨します。 SDKが初期化された後にセッション中にAPIを呼び出すと、setLanguage APIも Restart APIと同様の動作を実行し、設定した言語でコンテンツを取得します(setLanguage APIがセッションリセットを処理するので、Restart APIを呼び出す必要はありません。)。
言語設定API(setLanguage)の実装方法
Androidアプリ
/**
* Set the language for your campaigns.
* When used, the language param you pass should match the name of one of the languages you've set up in the console.
*
* @param language the language for which you want the SDK to display your campaigns
*
**/
public static void setLanguage(String language)
|
iOSアプリ
/**
* Set WalkMe language. The language name parameter should match the name set for the language in the console.
*/
+ (void)setLanguage:(NSString *)language;
|
iOS使用例:
[ABBI setLanguage:@"my_english_translation"];
|
ABBI.setLanguage("my_english_translation")
|