• Как реализовать кнопку add to home screen?

    @danil_gazizov
    Когда пользователь откажется от установки, просто закрыв уведомление, начнутся мучения. Потому что на моем Android, для моего сайта уведомление перестало появляться, что я только не сбрасывал - и кеш и данные для сайта. Причем, примеры с других сайтов работали, а мой сайт - нет.
    А все дело было в "эвристике".
    Оказывается, нужно слушать beforeinstallpromp, и не надеяться только на автоматику. Именно через него нужно реализовывать установку. Примеры найдете.
    Ответ написан
    Комментировать
  • Как организовать грамотное кеширование аватар пользователей?

    @danil_gazizov Автор вопроса
    Всё, до меня дошло!!
    1. Заведу поле user.lastupdate - буду фиксировать момент последних изменений профиля.
    2. При закачке новой аватарки, менять этот lasupdate = now()
    3. При выдаче постов пользователя, вместе с id автора буду выдавать и user.lastupdate
    4. url аватарки буду генерировать как /user/userid/photo.png?<user.lastupdate>
    Ответ написан
    Комментировать