在iOS上11之前提供一个cookie的方式,苹果公司推出共享Web和移动应用与SFAuthenticationSession
之间身份验证数据的新方式。有没有知道是否有显示SFAuthenticationSession提示
如果向每个新用户显示SFAuthenticationSession
提示(这可能从未使用过我的网站)让他们同意,并且没有任何提示并要求他们登录,那将会是一种糟糕的用户体验。
的documentation是苹果方面很空。这是我发现的唯一的example。
有没有办法知道是否有可用的cookie 之前显示SFAuthenticationSession
提示?或者,也许,启用Associated Domains
后,在使用我的域进行身份验证时,系统不应显示提示?
这是否意味着,现在只要SFAuthenticationSession被称为警报将显示?并且没有办法避免它? – user3752049
这就像是一个常规许可(例如:相机,通知等),所以无法避免它,因为它是授权流程的一部分。从文档:'用户通过对话提示明确同意' – nathan
是的你是对的,但对于相机和通知等是一次性提示。尽管每次都显示提示,但使用SFAuthenticationSession。也许我做错了什么。 – user3752049