PIN 的身份验证流程反应本机

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

我正在尝试在应用程序最小化并重新打开时实现一个屏幕,如果应用程序最小化的时间超过 2 分钟,那么 PIN 屏幕应该立即显示。

在需要时显示 PIN 屏幕的逻辑工作正常。问题是,如果我打开仪表板并将其最小化,然后重新打开应用程序,它会打开仪表板,然后屏幕导航到 PIN 屏幕。

有一个过渡阶段,您可以在一秒或更短的时间内清楚地看到仪表板,这是我想避免的。

有什么建议我应该如何处理这个问题吗? 因为查看 React Native 的文档,它显然使用了加载器。只是想知道除了这个之外是否还有其他方法。

react-native react-hooks react-redux react-navigation react-navigation-v6
1个回答
0
投票

为了避免仪表板在 PIN 屏幕之前显示的短暂过渡阶段,您可以应用以下策略之一:

  1. 启动屏幕:您可以实现启动屏幕,该屏幕在重新打开应用程序时出现,然后平滑地淡出到 PIN 屏幕中。这样,用户就不会短暂地看到仪表板。启动画面在许多应用程序中很常见,并提供更流畅的过渡体验。

  2. 后台处理:根据应用程序的性质,您可能可以执行一些后台处理,以在应用程序再次进入前台之前准备 PIN 屏幕。这样,当用户切换回应用程序时,PIN 屏幕就已准备好显示。

© www.soinside.com 2019 - 2024. All rights reserved.