Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在React Native中回调后重定向_Javascript_Android_Facebook_React Native_React Native Android - Fatal编程技术网

Javascript 在React Native中回调后重定向

Javascript 在React Native中回调后重定向,javascript,android,facebook,react-native,react-native-android,Javascript,Android,Facebook,React Native,React Native Android,我试图通过facebook和twitter登录我的用户,验证过程在API中,因此我显示facebook(或twitter)登录页面,当用户使用其凭据登录时,API返回令牌 问题是当我尝试在Android中测试时,不要重定向到主视图。我读到并说这可能就是我注入javascript代码的方式,但似乎没有任何效果 然后我想可能是AndroidManifest中的uri方案,问题是回调url是这样的: <data android:host="www.ciudad-facil.perceptum.

我试图通过facebook和twitter登录我的用户,验证过程在API中,因此我显示facebook(或twitter)登录页面,当用户使用其凭据登录时,API返回令牌

问题是当我尝试在Android中测试时,不要重定向到主视图。我读到并说这可能就是我注入javascript代码的方式,但似乎没有任何效果

然后我想可能是AndroidManifest中的uri方案,问题是回调url是这样的:

<data  android:host="www.ciudad-facil.perceptum.cl"
   android:pathPrefix="/callback/facebook"
   android:scheme="http" />

但在这个计划中,我得到了这样的东西:

<data  android:host="www.ciudad-facil.perceptum.cl"
   android:pathPrefix="/callback/facebook"
   android:scheme="http" />
}

render(){
var jsCode=“window.postMessage(document.getElementsByTagName('PRE')[0].innerHTML)”;
返回(
);
}


PD:在iOS中,这非常有效。问题只是Android,这是给每个人的,每个人都会经历同样的过程。解决办法是:

首先,在您的
AndroidManifest
上设置方案,例如:

<data android:host="www.xxxxx.com"/>
所以,是的,这就是解决办法

<data android:host="www.xxxxx.com"/>
window.__REACT_WEB_VIEW_BRIDGE.postMessage(....)