如何在 iOS 应用中管理帐户?
Posted
技术标签:
【中文标题】如何在 iOS 应用中管理帐户?【英文标题】:How to manage acc in iOS app? 【发布时间】:2010-09-21 01:51:00 【问题描述】:我有一个新闻网络服务器,注册用户可以在其中获取 RSS 新闻。我想构建一个 ios 应用程序,用于从我的网络服务器获取新闻,但我不知道如何在 iOS 应用程序中管理 acc。如何在 iDevice 上保存登录用户(存储在 .plis 文件、Core Data ....???、存储真正的 usr/pass 或存储编码用户/密码),如何使用我的网络服务器验证存储的用户/密码?任何人都可以帮助我:(
PS:
我现在的方式:
在我的 iOS 应用中:
+ User input usr+pass.
+ usr+pass send to webserver. If usr+pass is valid, webserver return token string(is encode string of usr+pass).
+ If webserver return token string, store token string into .plit file, else do notthing.
当用户按下“获取新闻”/
+ iOS send token string to webserver to verify. If valid return News of this usr acc, else return null.
我如何改进当前的方法来增强安全性?
【问题讨论】:
【参考方案1】:您要做的是将用户的用户名存储在应用程序首选项中。见NSUserDefaults。不允许将用户密码存储为纯文本。您应该做的是将其存储在钥匙串中。有关详细信息,请参阅本指南:Keychain Services Tasks for iOS。
【讨论】:
感谢您的帮助。这就是我要找的:)以上是关于如何在 iOS 应用中管理帐户?的主要内容,如果未能解决你的问题,请参考以下文章
帐户过期后如何从 iTunes Connect 中删除 iOS 应用程序
我如何在 12 以下的 ios 中使用沙盒帐户测试应用内购买
如何从本机 ios 应用程序实时流式传输到 youtube 帐户
登录并再次授权时如何在iOS SDK中的Facebook应用程序中获取Facebook帐户的更改?