gpt4 book ai didi

javascript - 如何使用 react-native-fbsdk 提供的 LoginManager 从 facebook 注销?

转载 作者:行者123 更新时间:2023-11-30 05:27:56 26 4
gpt4 key购买 nike

简单来说,react-native-fbsdk提供的LoginManager如何登出?

如果我们查看 react-native-fbsdk 提供的 LoginManager 中的代码,我们会发现这部分是关于 logout 的。 :

  logOut() {
LoginManager.logOut();
},

所以没有回调或 promise ?那我该如何真正使用它呢?如果我调用 LoginManager.logout(),它实际上会执行注销。但是由于我不允许传递任何回调,并且由于它不返回 promise ,所以我怎么知道注销何时完成,或者是否成功?我尝试提供回调,但它导致了错误。我也试图从中返回一个 promise ,但它也返回了一个错误。所以我不知道应该如何使用它?总不能是同步登出吧?

最佳答案

我认为它不是一个同步函数,但我认为你不需要等待它完成。您可以将其用作同步。我在想这是因为如果您检查默认值 LoginButtonreact-native-fbsdk onLogoutFinished prop 不传递有关注销操作的任何参数(成功、失败等)。这意味着你可以假设它会毫无问题地发生,因为 facebook 本身就假设了这一点。默认 LoginButton listens for events运行 onLogoutFinished 函数。如果确实需要,您可以尝试实现类似的东西。

关于javascript - 如何使用 react-native-fbsdk 提供的 LoginManager 从 facebook 注销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46744867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com