【问题标题】:how to implement shared preferences in hybrid mobile application using apache cordova如何使用 apache cordova 在混合移动应用程序中实现共享首选项
【发布时间】:2016-01-05 07:13:30
【问题描述】:

我正在使用 cordova 混合移动应用程序。在该应用程序中,我想在代码中实现共享首选项。我也收到了服务器的回复。 如何在我的应用程序中实现共享首选项。我通过 jquery 得到响应,我的文件扩展名是 .html

【问题讨论】:

  • 您能否发布一些代码,您需要在共享首选项中存储哪些数据。
  • 我需要将用户名和密码存储在共享首选项中。在这里,我必须使用 response.status==S 下的共享首选项: $.get(action, data, function(response) { if(response.status == 'S') { window.location.href= 'sample. html'; } else { $('#errorDiv').show(); $('#username').val(''); $('#password').val(''); }

标签: cordova-plugins hybrid-mobile-app cordova-5.0.0


【解决方案1】:

在 cordova 应用程序中,您可以使用本地存储,例如

window.localStorage.setItem('Username',value); //Store your values

window.localStorage.getItem('Username'); //Retrieve your values

window.localStorage.removeItem('Username'); //Remove your values

【讨论】:

  • 您不认为将用户凭据存储在本地存储中是不安全的
  • @selftaught91 这取决于您的应用要求。在上面的问题中,他想使用shared preferences 将这些信息存储在应用程序中,例如用户名等。所以混合应用程序本地存储的解决方案如上所示。
【解决方案2】:

使用 ng Cordova 插件。

$cordovaPreferences

方法 存储(键,值,字典) 存储给定字典和键的首选项。

获取(键,字典) 通过给定的字典和键获取首选项。

删除(键,字典) 通过给定的字典和键删除首选项。

显示() 显示应用程序首选项。有关这方面的详细信息,请查看如何显示首选项窗格。

【讨论】:

  • 链接已过期
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-17
  • 2020-02-07
  • 2022-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多