Appgyver Supersonic 的登录和会话管理

Login and Session Management for Appgyver Supersonic

我刚开始使用 Appgyver 的平台:Supersonic 和 Composer。我已经设置了登录屏幕,它所做的是在确认用户确实是用户后,将其重定向到另一个页面。我使用 supersonic.ui.initialView.dismiss() 来实现这一点。

现在我需要将数据存储在本地,以便我可以持续访问它以扩展功能。任何想法、参考链接等?

在 phone 上使用 localStorage。您可以轻松 get/set/delete localStorage 项目。 Here 是 Appgyver 上的文档。

这里是一个存储纬度和经度的例子:

var coords = { 
    lat : 'some value',
    lon : 'some other value'
}
localStorage.setItem('NameOfApp_coords', JSON.stringify(coords)); 

并从 localStorage 获取项目:

var coords = localStorage.getItem('NameOfApp_coords');
if(typeof coords !== undefined) {
    parsedCoords = JSON.parse(coords);
}

您也可以删除项目:

localStorage.removeItem('NameOfApp_coords');