— 再開されるActivityに対応する
launchMode に "singleTop" などを指定したActivityでは、一度バックグラウンドに遷移した後に再起動してもインスタンスが再利用されます。
また、その際にはintentが更新されません。
そのため再起動時に限り、KARTE SDKの下記機能が正しく動作しない可能性があります。
- ディープリンク経由での起動イベント (
deep_link_app_open
) - 「自分を探す」イベント(
native_find_myself
) - 接客の「アプリで確認」
該当ActivityのonNewIntentにおいて、KarteApp.onNewIntent()
関数を呼び出すことで、上記の機能についても正しく動作させることが可能です。
Updated 10 months ago