簡體   English   中英

設計:iOS“添加到主屏幕”

[英]Devise: iOS “Add to Home Screen”

當我在iOS設備上打開我的網絡應用程序,登錄並重新啟動Safari時,我仍然登錄。

但是當我用“添加到主屏幕”添加此頁面時,每次單擊該頁面的圖標時,我都必須再次登錄。

有沒有使用Devise gem的解決方法或者除了構建本機應用程序之外沒有別的辦法嗎?

您可以嘗試的一件事是以下內容。

您可以向DOM中添加一些內容,例如隱藏的div,以及用於登錄用戶所需的數據:

<div id="authentication-div" data-user-id="5" data-user-key="abbbbaafff12899a9a">

然后從javascript獲取該div並使用其數據向您的后端發出經過身份驗證的請求。 當然,只有當您的用戶在登錄后將應用程序保存到主屏幕時才會起作用(並且您還應該在登錄時重新加載頁面)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM