簡體   English   中英

如何將oAuth會話令牌傳遞給salesforce的本地應用程序反應原生webview?

[英]How to pass oAuth session token to react-native webview from salesforce react native app?

我們計划開發一個自定義反應原生移動應用程序,我們需要通過lightningout.js在移動webview中顯示閃電應用頁面。

我們使用forcereact(Salesforce mobile sdk)創建了一個react-native應用程序,我們可以成功登錄並獲取OAuth令牌。 我們要求通過閃電顯示反應原生webview中的閃電組件頁面。 為此,我們應該安全地將oAuth令牌傳遞給webview。 有沒有辦法將令牌傳遞給反應原生的webview?

關於你的問題不太清楚。但是如果你想在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 }}
            />
        )
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM