Authentication 注销时重新启动expo应用程序而不弹出

Authentication 注销时重新启动expo应用程序而不弹出,authentication,expo,Authentication,Expo,我想在单击注销功能时重新加载整个expo应用程序,我想在不弹出应用程序的情况下重新加载,是否有解决方法?任何帮助都将不胜感激。我已经研究过react native restart库,但它要求我弹出我的应用程序 这些是我目前的密码 logOut() { Auth.currentAuthenticatedUser({ bypassCache: false }). then( user => user.signOut()

我想在单击注销功能时重新加载整个expo应用程序,我想在不弹出应用程序的情况下重新加载,是否有解决方法?任何帮助都将不胜感激。我已经研究过react native restart库,但它要求我弹出我的应用程序

这些是我目前的密码

  logOut() {
    Auth.currentAuthenticatedUser({
      bypassCache: false  
    }).
      then(
        user => user.signOut()
      )
      .catch(err => console.log(err))
  }
你可以用

import { Updates } from 'expo';
Updates.reload()
await Updates.reloadAsync()
它是,但也应该适用于您的情况

您可以使用

import { Updates } from 'expo';
Updates.reload()
await Updates.reloadAsync()
它是,但在您的情况下也应该起作用

Updates.reload()
然后你可以用

import { Updates } from 'expo';
Updates.reload()
await Updates.reloadAsync()
改为重新加载应用程序。

删除后

Updates.reload()
然后你可以用

import { Updates } from 'expo';
Updates.reload()
await Updates.reloadAsync()

改为重新加载应用程序。

只是简单提醒一下,这个软件包很快将成为一个单独的模块,
Updates.reload()
。@DarrylYoung那么现在可以使用什么呢?@Aido据我所知,没有直接的替代品。它已从API中删除,查看文档,没有替换命令。如果我找到另一种方法,我会更新。只是简单提醒一下,这个软件包很快就会成为一个单独的模块,在那里,
Updates.reload()
已经被更新了。@DarrylYoung那么现在可以用什么呢?@Aido据我所知,没有直接的替代品。它已从API中删除,查看文档,没有替换命令。如果我找到其他方法,我会更新。