【发布时间】:2014-01-03 04:32:56
【问题描述】:
我有一个 iOS 应用程序,它与托管在 Azure 中的 ASP.NET Web 应用程序通信。我使用 Azure 身份验证为来自 Google、Yahoo、Facebook 等的用户提供社交登录。
问题是,如果我杀死了应用程序,那么我就会失去一切,我需要重新登录。
我是否可以在我的 iOS 应用程序中保留浏览器控件的 cookie,这样,一旦用户登录,只要 cookie 未过期,他们就不必再次登录?
必须有某种方式来防止用户仅仅因为他们杀死应用程序或重新启动手机等而不得不多次登录。
是否有某种方法可以从 iOS 中唯一识别手机,我可以将其保存在服务器上并进行查找? - 某种匿名 ID,我可以从 javascript 获取并使用 AJAX 调用传递给服务器?
【问题讨论】: