Я использую это 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 (еще не работал на 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 и потому что нет веб-сайтас этим доменом он дает сайту не достигнутую ошибку