我有一个PWA,用户可以在其中兑换东西。问题出在iOS上的PWA上时,因为它们之间无法通信,因此用户可以进行两次兑换(一次在浏览器中,一次在PWA上;如果他们是偷偷地兑换),因为PWA不会更新发生的情况浏览器。
我对此的解决方案是,每当人们在iOS上使用PWA并打开该应用程序时,它将重新加载以使用与浏览器相同的信息进行更新。
首先,我创建了一个函数来检测用户是否在iO上,并创建了一个函数来检测用户是否在iO上,以了解他们是否在PWA上,因此将我创建的这些对象组合在一起:
if(is_iOS() && isInStandaloneMode()){
window.location.reload(true)
}
但是这仅创建了一个循环重载,所以我什至一次都看不到信息。
是否有一种方法可以在每次打开PWA时刷新页面?