我正在尝试找出结合以上所有内容的最佳方法。我正在构建的应用程序几乎已完全通过身份验证,但是我需要找出有关如何通过导航流获取身份验证流的最佳实践。
到目前为止我考虑过的策略是:
- 包装身份验证包装中的每个组件
- 在任何时候都可以重定向,并有机会获得用户个人资料
- 我实质上是在每个导航堆栈上请求用户配置文件,这似乎很浪费
- auth层内的嵌套导航
- 这意味着我在导航堆栈的根目录有用户详细信息
- 不确定如何将其与android和iOS nav最佳实践结合在一起,或者是否有任何开销
我试图完全解决的问题以及我对此的要求是
- 检查身份验证
- 如果没有个人资料,请注册
- 登录是否有个人资料
- 登录后加载个人资料
- 主要应用功能(已完全验证)
- 通往其他各种屏幕的仪表板
- 需要确保正在进行的会话
- 需要提供用户个人资料
有人可以在这里指出正确的方向吗?到目前为止,我的谷歌搜索没有成功,这可能是因为我没有写出一篇论文就没有找到正确的问题要问。如果任何人都可以分享任何琐碎的例子,那就更好了!
预先感谢