ios - 如何获取 iPhone 中保存的所有帐户信息?
问题描述
我想获取保存在 iPhone (iOS 12) 中的所有登录帐户的信息,例如 Google、Outlook、iCloud 等。
我在 Swift 中找到了 ACAccountStore 以获取此信息,但我无法使用它。
解决方案
实际上,你不能这样做。
这些互联网服务的构建与 iOS 在整个平台上提倡的相同安全目标。这些目标包括安全处理数据,无论是设备上的静态数据还是通过无线网络传输的数据;保护用户个人信息;以及针对恶意或未经授权访问信息和服务的威胁防护。每个服务都使用自己强大的安全架构,而不会影响 iOS 的整体易用性。
来自iOS 安全 (PDF),第 58 页。
您可以获取仅与您的应用程序“绑定”的数据,并且如果用户允许访问。
推荐阅读
- ios - 当 StackView 中 numberOfLines 不同于 1(默认)时,UILabels 宽度问题
- java - servlet 和 HTML 表单之间的连接不起作用
- xml - Google Sheets Importxml 不导入纯文本
- python-3.x - 使用 Python 3+ 在文件中写入 150 万行
- angular - 如何预填充用作添加组件的属性的 Angular 7 菜单?
- angular - 如何在 ngOnInit 中测试依赖于路由参数的 if 语句
- ssh - 设置全局 gcp vm
- excel - 如何将索引功能与多个条件结合起来?
- laravel - 如何在 Laravel 中使用 Vuetify 2
- scala - 来自 Calendar.getInstance.getTimeInMillis 的额外毫秒数