什么是React Native App的Facebook Oauth授权类型重定向URL

时间:2019-04-08 10:15:18

标签: react-native oauth-2.0 facebook-login facebook-oauth

我正在使用此https://github.com/FormidableLabs/react-native-app-auth

try {
        const result = await authorize({
            serviceConfiguration: {
                authorizationEndpoint: 'https://www.facebook.com/v3.1/dialog/oauth',
                tokenEndpoint: `fb131XXXXXXX034://token-url`,
                },
            clientId: '131XXXXXXX034',
            redirectUrl: 'fb131XXXXXXX034://authorize',
            scopes: ['email'],
        });
            console.log('Done');
        } catch (error) {
            console.warn(error);
        }

上面的代码打开了一个Facebook登录表单,如果登录了“继续”选项,但登录后仍未重定向回 Android 中我的react native应用(在iOS上还没有工作)。单击继续按钮。我应该怎么做才能重定向回应用程序?

已尝试: 在app / build.gradle

manifestPlaceholders = [
             appAuthRedirectScheme: 'com.<app-name>.app'
        ]

redirectUrl: 'com.<app-name>.app:/oauth2redirect/facebook-provider',它为我提供了不支持的错误URL。

已尝试: 在app / build.gradle

manifestPlaceholders = [
           appAuthRedirectScheme: 'https://app.<app-name>.com/oauth2redirect'
        ]

redirectUrl: 'https://app.<app-name>.com/oauth2redirect'正在尝试打开https://app.app-name.com,并且因为没有具有该域的网站,因此它提示网站未到达错误

0 个答案:

没有答案