У меня есть PWA, где пользователи могут выкупать вещи. Проблема возникает, когда это PWA на iOS, потому что они не общаются, поэтому пользователи могут использовать дважды (один раз в браузере и один раз в PWA; если они хитрые), потому что PWA не обновляет информацию о том, что происходит на браузер.
Мое решение для этого заключается в том, что каждый раз, когда люди используют PWA на iOS и открывают приложение, оно будет перезагружаться, чтобы обновляться той же информацией, что и браузер.
Во-первых, я создал функцию для определения, включен ли пользователь в iO, и функцию, определяющую, находится ли пользователь в автономном режиме, чтобы узнать, что он находится в режиме PWA, поэтому объединил их, которые я создал:
if(is_iOS() && isInStandaloneMode()){
window.location.reload(true)
}
Но это только создало повторную загрузку в цикле, поэтому я даже не смог увидеть информацию один раз.
Есть ли возможность обновлять страницу при каждом открытии PWA?