1
박람회 및 Facebook 로그인에서 authSession에 문제가 있습니다. Facebook 로그인은 iOS 및 Android 휴대 전화에서 작동합니다. 그러나 일부 안드로이드 폰에서는 리다이렉트 문제가있는 것으로 보인다. 여기 내 App.json 완전히 응용 프로그램 여기 박람회 FB 로그인을위한 AuthSession이 박람회로 리디렉션되지 않음 일부 버전의 Android 용 앱
로 리디렉션 결국하지 않는 휴대폰에서 FB 로그인 흐름입니다 : 여기
{
"expo": {
"name": "Scapegoat",
"icon": "./app/images/logo.png",
"version": "1.0.1",
"sdkVersion": "23.0.0",
"facebookAppId": "1XXXXXXXXXXX",
"facebookScheme": "fb1XXXXXXXX",
"scheme": "exp",
"ios": {
"bundleIdentifier": "com.scapegoatllc.scapegoatmobile"
},
"android": {
"package": "com.scapegoatllc.scapegoatmobile",
"permissions": [
"android.permission.ACCESS_NETWORK_STATE",
]
}
}
}
내 페이스 북 버튼을 눌러 기능입니다 여기에서 AuthSession을 사용합니다.
onFacebookButtonPress = async() => {
//const FACEBOOK_APP_ID = 'XXXXXXXXXXXX'; // -> develop
const FACEBOOK_APP_ID = 'XXXXXXXXXXXXX'; // -> staging
const redirectUrl = AuthSession.getRedirectUrl();
//exp://exp.host/@newtonsarr/scapegoat
const { type, params } = await AuthSession.startAsync({
authUrl:
`https://www.facebook.com/v2.5/dialog/oauth?response_type=token` +
`&client_id=${FACEBOOK_APP_ID}` +
`&redirect_uri=${encodeURIComponent(redirectUrl)}`,
});
if (type === 'success') {
this.props.onLoginWithFacebook({ access_token: params.access_token });
}
};
현재 설정에 문제가 있습니까? Facebook 로그인이 항상 앱으로 다시 리디렉션되도록하려면 어떻게해야합니까? 미리 감사드립니다. 당신이 그것을 가능 그것을 것을 제공하는 정보를 제공하기 때문에
의 형식에있을 것, 이것은 여기에 대답하기 어려운 질문입니다 버그 야. 너 더럽혀 질 수있어 .expo.io? 나는 거기에서 "북녘"이다. – brentvatne