SDKバージョン1.13.0でサポートされている、WalkMe APIの再起動により、アプリ開発者はWalkMeを自身のニーズに合わせて調整でき、WalkMeのセッションとコンテンツの同期のタイミングを制御することができます。
セッションとコンテンツ同期に関するWalkMe Mobile SDKのデフォルトの動作は次のとおりです:
このデフォルトの動作は、ほとんどのアプリで十分ですが、セッションをより制御する、または、同期を必要とする固有のユースケースがあるアプリもあります。
例:
WalkMe APIの再起動は、呼び出されるたびに、コンテンツの同期と新しいセッションの初期化を実行しますが、エンドユーザーの使用の観点から最も便利な場所に追加することを推奨します。
実装例には以下が挙げられます。
WalkMe APIの再起動は、次のAPIを使用して呼び出すことができます:
/** * Restarts WalkMe session and syncs content. * * This method can only be called after {@link #start(String, String, Application)} was already called. * Restarting the session is allowed if old session is at least 1 minute old. */ public static void restart()
/** * Restarts WalkMe session and syncs content. * * This method can only be called after {@link #start(String, String, Application)} was already called. * Restarting the session is allowed if old session is at least 1 minute old. */ + (void)restart;