0

React Native Linking APIを使用してFacebookページを開こうとしています。それは私にとってはうまくいかない。私はFacebookアプリをインストールしています。 Communications.web(url)React Native open Facebookページ

Linking.openURL('fb://page/<page_name>'); 
Linking.openURL('fb://profile/<profile_name>'); 
Linking.openURL('http://facebook.com/<page_name>'); 

私もCommunicationsライブラリを使用しようとしました:ここに私が試したものです。 FacebookやInstagramでは動作しません。しかし、それはGoogleマップ、アップルマップ、Twitterや他の大人のための魅力のように動作します。

私は何か間違っているのだろうか、もしかしたら、彼らのアプリにディープリンクを実装する方法についてFacebookの人々にいくつかのAndroidの記事を送るべきだろうか?彼らは明らかに彼らが何をしているのか分からない。あなたはところで "WWW" を削除した場合

Linking.openURL('https://www.facebook.com/n/?YOUR_PAGE_NAME'); 
Linking.openURL('http://instagram.com/_u/USER_NAME'); 
Linking.openURL('http://instagram.com/_p/PICTURE'); 

Facebookは機能しません。

答えて

0

OK]をクリックして、Facebookのを開くための一つの方法を発見しました。

0

一般に、iOSの場合は、開こうとする前にLinking.canOpenURL()にチェックしてください。あなたはまた、info.plistでXcodeプロジェクトでこれを行うことができます

<key>LSApplicationQueriesSchemes</key> 
<array> 
    <string>fb</string> 
</array> 

また、必ずとinfo.plistで配列としてあなたのプロトコルを追加します。