我是一名 .Net 开发人员,对 Xcode 非常陌生。我将 WCF 用于服务器端进程,并在 iphone 应用程序和 WCF 之间发送/接收 JSON 数据。我希望本机 iPhone 应用程序执行以下操作:
- 注册和登录视图
- 一旦用户单击登录按钮,它将以 JSON 格式输入的用户名和密码发送到我的 WCF 服务进行身份验证,如果登录有效,WCF 将返回一个有效的成员 GUID 和一个令牌字符串
- iPhone 应用程序接收成员 guid 和令牌,并将它们存储在“持久变量”中,我将为经过身份验证的用户加载新视图。因此成员可以访问所有功能/视图。
- 每次我在 iphone 应用程序和 WCF 之间发布数据时,我都需要使用变量中的成员 guid 和令牌,以便 WCF 服务知道哪个成员正在请求数据。
- 每次用户关机或重启 iphone 时,我希望我的应用程序能记住会员 guid,这样他们就不必再次登录。
- 用户可以单击注销按钮,它将清除变量并返回登录视图。
我不确定这是否是 iphone 应用程序登录过程的正确方式?
我已经完成了 WCF 身份验证并发送回 JSON,但现在我需要存储成员 GUID,有人可以指点我正确的方向吗?我应该用什么来存储以后可以使用的信息?一个例子会很棒!