FormidableLabs / FormidableLabs/react-native-app-auth

Apple rejection - We still noticed that the user is taken to the default web browser to sign in or register for an account, which provides a poor user experience.

未关闭
#1,055 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Java
星标
2.3k
派生
473
PR 合并指标
30 天内没有已合并 PR

描述

## Issue
Apple rejected with below reason today. Please review and recommend the next step.

Guideline 4.0 - Design

We still noticed that the user is taken to the default web browser to sign in or register for an account, which provides a poor user experience.

Next Steps
To resolve this issue, please revise your app to enable users to sign in or register for an account in the app.
You may also choose to implement the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page.

---

## Environment
* **Your Identity Provider**: `Azure`
* **Platform that you're experiencing the issue on**: `iOS`
* **Your `react-native` Version**: `~0.73.7`
* **Your `react-native-app-auth` Version**: `^7.1.3`
* **Are you using Expo?** No

贡献指南

打开贡献指南

调研方向

首先检查 react-native-app-auth 中的 iOS 身份验证流程,以及 Azure 登录当前如何打开默认 Web 浏览器。将可用的 AppAuth 行为与 Safari View Controller 进行比较,然后确认登录和注册仍在应用内完成,并满足 Apple 提出的要求。

由索引模型根据 Issue 内容生成。

评估

技术栈
azure, ios, react-native
领域
authentication, mobile-dev
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
28/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。