Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
WalkMe MobileSDKでは、画面をセグメンテーションとルールベースのゴールで使用できる変数として使用することができます。 また、このSDKを使用して、画面をエレメントがキャプチャされるコンテキストの一部として使用し、後で識別できるようにすることもできます。
SDKバージョン1.18.0以降、setScreenID APIを使用して、アプリの動作とユースケースに基づいて、WalkMeに最も正確なコンテキストを設定できるようになりました。
画面を識別するためにAPIを使用する場合、画面は変化するため、WalkMeは通常のアルゴリズムでは画面の識別を試みません。このため、画面IDが正しく設定され、画面が変更されたときにはリセットするようにしておく作業は開発者の役割になります。 スクリーンIDがリセットされていない場合、WalkMeはアプリ全体で最後に設定した画面IDの使用を引き続き試みるため、WalkMeの動作が中断する可能性があります。
このため、setScreenID APIは、これが必要とされる固有の理由がある場合にのみ、細心の注意を払って使用することをお勧めします。
画面IDを設定するには、一意のIDを持つsetScreenId APIをonResume()で呼び出し、null値を使用してonPause()で再度呼び出します。
/** 特定の画面にIDを設定します。 * 使用する場合、画面が表示されるたびに呼び出されます * * @param screenID 特定の画面に設定するID * **/ public static void setScreenID(String screenID)
画面IDを設定するには、一意のIDを持つsetScreenId APIをviewWillAppearで呼び出し、nil値を使用してviewWillDisappearで再度呼び出して、画面の変化に応じて値をリセットします。
/** 特定の画面にIDを設定します。 + (void)setScreenID:(NSString *)screenID;
[ABBI setScreenID:@"my_unique_screen_id"];
ABBI.setScreenID("my_unique_screen_id")