注销时重新启动expo应用程序而不弹出
Posted
技术标签:
【中文标题】注销时重新启动expo应用程序而不弹出【英文标题】:Restarting expo app on logout without ejecting 【发布时间】:2020-01-28 13:26:57 【问题描述】:我想在单击注销功能时重新加载整个 expo 应用程序,并且我想在不弹出应用程序的情况下执行此操作,是否有解决方法?任何帮助,将不胜感激。我研究了 react-native-restart 库,但它需要我弹出我的应用程序。
这些是我当前的代码
logOut()
Auth.currentAuthenticatedUser(
bypassCache: false
).
then(
user => user.signOut()
)
.catch(err => console.log(err))
【问题讨论】:
【参考方案1】:你可以使用
import Updates from 'expo';
Updates.reload()
它是generally used to reload apps when new update is available,但也应该适用于您的情况
【讨论】:
请注意,这个包很快就会成为一个单独的模块,其中Updates.reload()
一直是removed。
@DarrylYoung 那么现在可以用什么?
@Aido 据我所知,没有直接替代品。它已从 API 中删除,查看文档没有替换命令。如果我找到其他方法,我会更新。【参考方案2】:
世博会后删除
Updates.reload()
那么你可以使用
await Updates.reloadAsync()
改为重新加载应用程序。
【讨论】:
以上是关于注销时重新启动expo应用程序而不弹出的主要内容,如果未能解决你的问题,请参考以下文章