我正在尝试在React本机移动应用程序中自动刷新JWT。一种非常简单的方法是使用setTimeout()
,您可以在其中计算令牌到期之前需要等待的时间。通常在我的应用程序中,这将是大约一天。
但是在react native中这样做会给您一个警告,提示您链接到https://github.com/facebook/react-native/issues/12981。
我完全同意我的令牌,只在应用程序处于前台时才刷新,更让我担心的是有关性能的评论。我想知道是否有更好的做法来处理我不知道的令牌刷新?还是在这种情况下我应该忽略此警告?
答案 0 :(得分:0)
成功获取令牌后,请添加时间。当应用程序状态变为活动状态时,如果当前时间>存储的时间加一天,则获取一个新令牌。