android - React-native 打开另一个应用

标签 android facebook react-native

我有一个按钮,我想在 facebook 应用程序 中打开一个 facebook 页面。我可以使用 this solution在浏览器中打开链接,但我正在寻找一个更好的解决方案来打开 faecbook 应用程序和我想要的页面。这通常可能吗?怎么办?

最佳答案

这在 Android 上可能是不可能的,但要做到这一点,您遵循基本相同的链接说明,您只需将 http 换成 fb(或适当的应用 ID)。这SO answer有更多关于什么可能或不可能的信息。

假设有可能,打开 facebook 应用程序到配置文件,它看起来像这样

const pageId = 'abc123'
Linking.openURL(`fb://profile/${pageId}`)
  .catch(err => console.error('An error occurred', err));

请注意,我使用的不是 http,而是 fb

关于android - React-native 打开另一个应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43680458/

相关文章:

android - 在iPhone/Android上播放声音

android - 线程之间的数据库冲突

android - 如何从 String 创建有效的 DateTime 对象

react-native - ScrollView : content image is cropped when phone is in landscape mode

java - Android Studio 无法锁定系统文件夹

android - Facebook 在我们的 Android 应用程序中检测到病毒

android - 如何在 Android 上使用 Facebook 对话框发送好友请求?

javascript - 如何将 Facebook 页面的评论嵌入我的网站

javascript - this.forceUpdate 是否重新渲染所有子项?

react-native - 开 Jest : Test suite failed to run, TypeError:无法读取未定义的属性 'bind'