gpt4 book ai didi

ios - 从另一个应用程序获取用户名和密码

转载 作者:行者123 更新时间:2023-12-01 17:57:28 25 4
gpt4 key购买 nike

我正在开发一组要求用户使用密码登录的应用程序。每个帐户对所有应用程序都有效,因此用户只需注册一次。

当用户 A 下载应用程序 App1 时,他必须注册,因为他从未在任何这些应用程序中注册。然后他下载应用程序 App2,我希望能够检测到他已经使用了应用程序 App1。我知道该怎么做(UIApplication canOpenURL: 消息)。但真正令人惊奇的是使用他在第一个应用程序中使用的相同凭据自动登录他(或者至少建议他可以这样做)。

我一直认为我们不能在不同的应用程序之间共享数据,但是我看到了 EvernoteEvernote Hello应用程序可以这样做。在以前的 iOS 版本中,我们可以使用 uniqueIdentifier值,但现在已弃用。我想到的另一个解决方案是使用 push notifications token ,但我们不能完全确定这对于所有应用程序都是一样的,对吧?或者我们可以使用设备电话号码(如果是 iphone),但我也认为 Apple doesn't like us to use the user's phone number .

做到这一点的最佳方法是什么?非常感谢!

最佳答案

您可以使用共享钥匙串(keychain)来存储用户名、密码等并在应用程序之间共享。

http://useyourloaf.com/blog/2010/04/03/keychain-group-access.html
和苹果示例 https://developer.apple.com/library/ios/#samplecode/GenericKeychain/Introduction/Intro.html

这是最好的,因为,
1)苹果负责安全。
2)即使在应用程序删除后它也是持久的。
3) 跨备份移植

关于ios - 从另一个应用程序获取用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14685472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com