我们计划开发一个自定义的本机移动应用程序,我们需要通过lightningout.js在移动Web视图中显示闪电应用程序页面。
我们使用forcereact(Salesforce mobile sdk)创建了一个本机应用程序,我们可以成功登录并获取OAuth令牌。我们要求通过闪电在反应式Web视图中显示闪电组件页面。为此,我们应将oAuth令牌安全地传递到Webview中。有什么方法可以将令牌传递给本机webview?
答案 0 :(得分:0)
对您的问题不太清楚。但是,如果您尝试在html页面和react-native之间进行交互。可以使用postMessage和onMessage。
export default class Test extends React.Component{
constructor(props){
super(props);
}
handleMessage(msg){
}
postMessage(msg){
this.webview.postMessage(msg)
}
render(){
return (
<Webview
source={{uri:"http://test.com"}}
onMessage={this.handleMessage}
ref={ref => { this.webview = ref }}
/>
)
}
}