我正在使用此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,并且因为没有具有该域的网站,因此它提示网站未到达错误