【发布时间】:2015-05-11 23:59:09
【问题描述】:
我有一个用于创建用户会话的 Web 服务,基本上它是一个登录 Web 服务。这个网络服务基本上创建了一个会话密钥,所以对于我需要访问的每个网络服务,我需要在我的标题中附加这个会话 ID,我的问题是在哪里存储这个会话 ID 的好地方,我基本上是新手在具有会话 ID 的移动开发中,不像 Web 应用程序,浏览器具有 cookie 和会话,但是在移动应用程序中呢?是否可以将其保存在 SQLite 数据库中?还是有其他方法来存储这个会话 ID?这样即使用户关闭应用并重新打开它,会话也会恢复。
顺便说一句,我正在使用 xamarin 创建我的移动应用程序,我实际上在考虑是否有一个存储可以用来在 iOS 和 android 中存储和恢复我的会话 ID。
谢谢
【问题讨论】:
-
这是在 Xamarin on Android 中的操作方法:How do I use SharedPreferences in Xamarin.Android?。这不适用于 iOS。 Xamarin 并不是真正的跨平台;在针对不同操作系统时,您需要特定于设备的知识