facebook - PWA - 当我使用 Facebook 登录身份验证时保持登录状态
问题描述
我正在为 webiste 构建 PWA。当用户通过电子邮件和密码登录时,一切都很好,但是当用户通过 facebook 身份验证登录时,用户在关闭应用程序时无法保持登录状态。当用户重新打开应用程序时,主页会出现而无需登录。
如何让用户一直登录?
我认为我的服务人员有问题
这是我的服务人员代码
const cacheName = 'cache-v3';
const assets = [
'./m/facebook_connect/login_callback',
'./member.php',
'./css/styles.css',
'/js/app.js',
'./manifest.json',
'./images/icon_16.png',
'./images/icon_32.png',
'./images/icon_192.png',
'./images/icon_256.png',
'./images/icon_512.png',
]
self.addEventListener("install", installEvent => {
installEvent.waitUntil(
caches.open(cacheName).then(cache => {
cache.addAll(assets)
})
)
})
self.addEventListener("fetch", fetchEvent => {
fetchEvent.respondWith(
caches.match(fetchEvent.request).then(res => {
return res || fetch(fetchEvent.request)
})
)
})
有人能帮我吗!提前致谢