我应该如何处理自动刷新令牌?

我正在尝试在一个 react native 移动应用程序中自动刷新一个 JWT。一个非常直接的方法是使用一个叫做 setTimeout() 其中您可以计算出您需要等待多长时间,直到令牌过期。通常在我的应用中,这需要一天的时间。

然而,在 react native 中这样做会给你一个警告,链接到 https:/github.comfacebookreact-nativeissues12981。.

我完全可以接受我的token只在应用处于前台时刷新,我更关心的是关于性能的评论。我想知道是否有更好的处理令牌刷新的方法,而我却不知道?或者在这种情况下,我是否应该忽略这个警告?

warning

解决方案:

当你成功抓取令牌时,将时间添加到状态中。当应用状态变得活跃时,如果当前时间是>存储的时间加一天,则抓取一个新的令牌。

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何让我的序列化器从模型中的依赖字段返回数据?

2022-9-9 7:31:24

未分类

不知道如何建立任务'stripe:create_plans'。

2022-9-9 7:42:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索