Я думаю, что установка флага в общих настройках - лучший способ сделать это. И я думаю, что если пользователь очистит свой кеш, то он заслуживает того, чтобы увидеть экран, который отображается только один раз при установке. Подобное поведение происходит везде. Многие веб-сайты хранят информацию о пользователях в своем кеше и не отображают ненужную пользователю информацию, но если вы очистите кеш, вы снова увидите эту информацию