2016-08-02 27 views
0

React Native FBSDK擁有份額對話,但由於某些原因,如果iPhone有Facebook的應用程序的最新更新,那麼預充式內容,如力FBSDK ShareDialog陣營本地使用瀏覽器自動

const shareLinkContent = { 
    contentType: "link", 
    contentTitle: this.props.name, 
    contentUrl: this.props.link, 
    imageUrl: this.props.pictureUrl, 
    contentDescription: this.props.caption, 
}; 

不起作用當應用程序被安裝時,但是當沒有FB應用程序和本地應用程序打開瀏覽器時,圖像,說明和標題DO會顯示出來。我想強制sharedialog每次都使用瀏覽器。我知道RNFBSDK ShareDialog有一個setmode函數,但是我找不到有關如何使用它的文檔,我無法從Objective-C文檔中推斷出它。

回答

1

的setmode功能是靜態函數,並且可以被用作ShareDialog.setmode("webview")ShareDialog.setmode("browser"),或ShareDialog.setmode("automatic")

+0

這樣做正確設置的模式,但禁用所有我的自定義內容領域,只是抓起,從所提供的元數據。有沒有其他人有這個問題? –

+0

是的,不得不放棄圖書館,因爲沒有辦法繞過它 – omriki

+0

你有沒有發現別的東西要分享到Facebook或只是停止使用這個庫? –