Search code examples
androidfacebookreact-nativedeep-linkingreact-native-linking

React Native open Facebook page


I've been trying to open Facebook page using React Native Linking API. It doesn't work for me. I do have Facebook app installed. Here is what I tried:

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

I also tried to use Communications library: Communications.web(url). None works for Facebook and Instagram. However it works like a charm for Google Maps, Apple Maps, Twitter and other big guys.

I was wondering if I was doing something wrong or maybe we should send some Android articles to those people from Facebook on how to properly implement deep linking in their apps? They clearly don't know what they are doing.


Solution

  • Ok, found one way to open Facebook:

    Linking.openURL('fb://page/PAGE_ID');
    Linking.openURL('http://instagram.com/_u/USER_NAME');
    Linking.openURL('http://instagram.com/_p/PICTURE');