我是javascript的初学者,我必须在Reactive原住民中使用chrome客户端,因为firebase在本地android webview中不工作。
我试过这个
import React, { Component } from 'react';
import { WebView } from 'react-native';
class MyWeb extends Component {
render() {
return (
<WebView
source={{uri: 'https://github.com/facebook/react-native'}}
style={{marginTop: 20}}
/>
);
}
}但是它说你不能在本地的webview中使用firebase auth,现在我正在学习本教程。
https://github.com/alinz/react-native-webview-bridge
上面写着
添加以下代码将包添加到MainApplication.java
(MainActivity.java if RN < 0.29)
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new WebViewBridgePackage() //<- this
);
}在我的app本机项目中,我找不到任何名为MainApplication.java的文件,我使用的是创建反应本地应用程序,请帮助我在移动应用程序中使用javascript-firebase auth和javascript功能。
发布于 2018-07-12 13:55:33
世博会在我们的核心API中没有反应-本地-webview-桥。如果需要添加带有自定义本机代码(java或objective)的包,则需要与世博会分离。
这可能是解决你的问题,它会更好。
https://stackoverflow.com/questions/51306071
复制相似问题