世博会Facebook登录不断进入空白取消屏幕

时间:2019-07-13 04:16:40

标签: facebook react-native expo

我尝试使用Expo进行Facebook登录并使用Expos Facebook Library响应本机,但是当我尝试登录并选择“使用Facebook App登录”时,它会转到空白屏幕,并带有导航栏按钮,显示“取消”。 。但是,如果我说使用电子邮件/电话号码登录,则可以。

这是我的代码...

_loginWithFacebook = async() => {
    const {
        type, 
        token
    } = await Facebook.logInWithReadPermissionsAsync(
        "429006161020305",
        {
            permissions: ["public_profile", "email"]
        }
    );

    if (type == "success") {
        alert("Heya!")
    } else if (type == "cancel") {
        alert("Canceled login")
    }
}        

1 个答案:

答案 0 :(得分:0)

如果您在独立应用程序上遇到此错误,只需仔细检查app.json中的facebook应用程序ID是否正确,并与Facebook.logInWithReadPermissionsAsync(appId, options)中使用的appId匹配

app.json必须包含:

...
"facebookAppId": "xxx",
"facebookDisplayName": "displayName",
"facebookScheme": "fbxxx",
...