私は最初の反応ネイティブアプリケーションを書いていて、fullstackreact/react-native-oauthのfacebookログインを取得しようとしています。それはうまく動作し、アンドロイドエミュレータでログインが成功しますが、デバイス上で実行すると小さな白いダイアログが表示され、manager.authorize('facebook')
メソッドは決して解決しません。OAuthManagerをアンドロイドデバイスで認証する方法を修正しますか?
コード:
login_facebook() {
const config = {
facebook: {
client_id: '****',
client_secret: '****'
}
}
const manager = new OAuthManager('***dev');
manager.configure(config);
console.log('one');
manager.authorize('facebook')
.then(data => {
console.log('two');
console.log(data);
})
.catch(err => {
console.log('three');
console.log(err)
});
}
のadb -s DEVICE_ID logcat | grep -E 'ReactNativeJS | OAuthManager':
I/OAuthManager(28552): configureProvider for facebook
I/ReactNativeJS(28552): one
何が問題なのか、それをさらにデバッグする方法はありますか?