ios - 通过其他应用程序进行 OAuth 后自动登录新应用程序下载(iOS 11)
问题描述
我有一个允许通过 OAuth 登录的网站,用户可以使用第 3 方 iPhone 应用程序登录。稍后,如果同一设备上的同一用户通过 App Store 下载官方第一方应用程序,我会喜欢在首次启动时自动登录,无需任何登录提示(因为他们已经通过 3rd 方应用程序登录)。
根据研究,这似乎在 iOS 9 和 10 中是可能的,使用隐藏的SFSafariViewController
. 但是 iOS 11 禁用了 Safari 实例之间的会话共享,我们应该使用SFAuthenticationSession
. 目前尚不清楚下载的第一方应用程序是否可以使用SFAuthenticationSession
. 这里有什么解决方案吗?
解决方案
推荐阅读
- relational-algebra - 关系代数 - 如何获得唯一的耦合值
- css - 到达粘性位置时更改粘性元素的外观
- android - 最新的 MediaManager 0.9.7 和 Xamarin.Forms 没有声音:4.5.0.495
- java - 有没有办法在java中制作用户定义的类类型的数组?
- python-3.x - 为时间实现 ipywidget 滑块
- firebase - Flutter Firebase Cloud Functions 在写入后立即删除所有项目
- r - Cox 比例风险模型
- raspberry-pi - 允许端口/ubuntu 上的流量
- python-3.x - 关于 os.path.isfile() 的困惑
- visual-studio - 当光标多于所选列时粘贴文本列