嗨,我正在尝试为 facebook 登录测试 react native facebook sdk。使用下面的代码,我能够成功提供我的凭据并登录到应用程序。我的问题是我没有收到警报消息或 console.log 输出。甚至调试器语句似乎也不起作用。有人可以帮我弄清楚如何正确处理 onLoginFinished 事件。
<View>
<LoginButton
// publishPermissions={["none"]}
readPermissions = {["public_profile"]}
onLoginFinished={
(error, result) => {
debugger;
if (error) {
alert("login has error: " + result.error);
console.log("Error occured");
} else if (result.isCancelled) {
alert("login is cancelled.");
console.log("Login canceled");
} else {
// I don't see this alert or console.log anywhere
alert("Login success");
console.log("Login Success");
} // end else
}
}
onLogoutFinished={() => { alert("User logged out");}}
/>
</View>