Как записать действие пользователя и воспроизвести его, когда он вернется обратно? - PullRequest
1 голос
/ 21 апреля 2020

Я хочу знать, есть ли способ сохранить действие пользователя, выполненное в приложении, и воспроизвести его, когда он вернется обратно. Позвольте мне объяснить это ясно.

Как и в моем приложении, я предоставил пользователям множество бесплатных PDF-файлов. Но чтобы скачать их, пользователь должен войти в систему.

Но я понял, что если я спрошу пользователя сначала войти в систему, не показывая предварительного просмотра моих вещей, они не будут чувствовать себя прекрасно, поэтому я решил позволить пользователю пропустить вход в систему и проверить предварительный просмотр того, что он любит PDF и хочет чтобы загрузить его, я проверю и попрослю пользователя войти в систему, и после того, как он войдет в систему, его следует перенести туда, где он ушел. Как и при входе в PDF должен начать загрузку.

Итак, как мне сохранить предыдущие действия пользователя и направить его туда, где он оставлен?

Любые предложения приветствуются. Я искал его последние 2 дня и ничего не нашел.

1 Ответ

0 голосов
/ 21 апреля 2020

Поправьте меня, если я ошибаюсь, но я думаю, что образец сувенира будет делать то, что вы хотите здесь, если я правильно помню, что шаблон памятки имеет целью «сохранить» все изменения, сделанные в объекте. Если бы вы успешно ее реализовали, вам просто нужно было бы сохранить точку сохранения памятки в файле json и загрузить json, когда пользователь вернется (я полагаю?)

https://en.wikipedia.org/wiki/Memento_pattern

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...