xcode 自定义ASWebAuthenticationSession的大小

gcmastyq  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(132)

我尝试使用ASWebAuthenticationSession,以便遵守Apple的建议,在应用程序中进行身份验证,而不是切换到Safari,但显示的默认对话框在我看来有点小,我想让它大一点。
是否可以对此进行任何形式的自定义?除了prefersEphemeralWebBrowserSession和presentationContextProvider之外,似乎大多数情况下都是不可配置的,但我不清楚后者是否允许使用一些自定义视图,无论我定义的大小如何。

qmelpv7a

qmelpv7a1#

你无法做到这一点。它的目的是在不同的应用程序中保持一致,与普通窗口略有不同。这会通知用户合法身份验证是在一个安全的窗口中进行的。这样,你的登录信息看起来就与谷歌、GitHub和其他网站的登录信息一样了。
如果你的应用看起来像这样,那就很好。有时候用户体验的利益相关者会发现它和他们习惯的有点不同。但是登录既安全又友好:

相关问题