打开Safari登录或用户注销时会被Apple拒绝吗?

问题描述 投票:0回答:0

在将 OAuth 流程集成到应用程序中时,我遇到了一些用例,我不知道在审查应用程序时是否会被 Apple 拒绝。我已经阅读了App Store Review Guidelines,但我没有发现任何针对以下用例的内容:

登录:

当用户打开应用程序时,他们会看到启动画面几秒钟,然后它会自动重定向到 Safari 网页,在那里他们可以执行登录。同时,用户看到启动画面,应用程序正在执行对 OAuth 颁发者的发现服务的调用。此调用完成后,应用程序将在某个 URL 中打开 Safari,以便让用户输入凭据并执行登录。

注销:

当用户点击注销按钮时,结束会话请求被发送到 OAuth 发布者,当收到完成响应时,用户将被导航到与之前描述的相同的初始屏幕。到达那里后,Safari 会在登录 URL 处再次打开,以便让用户执行新的登录。

备注:

  • 我知道
    ASWebAuthenticationSession
    的存在,但产品所有者希望避免使用应用程序内嵌的网络浏览器。这就是我们将用户发送到 Safari 的原因。

问题:

  • 有人遇到过类似的用例吗?应用审核流程如何?
  • App Store Review Guidelines 中是否有任何我遗漏的内容可能会导致 Apple 拒绝?
ios app-store app-store-connect appstore-approval
© www.soinside.com 2019 - 2024. All rights reserved.