有没有办法从我的博览会应用程序(反应原生解决方案)的“添加页面”上打开 Instagram 应用程序?

and*_*rey 7 android instagram reactjs react-native expo

我是 react-native/expo 的新手,所以也许正因为如此,我找不到任何解决方案。

我想从我的新应用中打开“Instagram 应用”。但是 Instagram 应该在“添加”页面上打开,用户可以在其中选择图像并上传。我在 Instagram 页面示例中看到了一些示例,其中他们尝试使用“java”代码进行操作,但我想在 js (expo\react-native 功能) 上找到解决方案

我在 Instagram 上找到了这个https://www.instagram.com/developer/mobile-sharing/android-intents/ 它是在 java 上制作的,我不明白如何将它翻译成 react-native/js

尝试 #1

我可以通过以下方式打开 Instagram

 Linking.openURL(`http://instagram.com/_u/travelerandrii`)
Run Code Online (Sandbox Code Playgroud)

但是,它会在某些页面上打开应用程序(您可以设置任何用户名而不是 travelerandrii)

尝试 #2

我看到了一些类似的例子

 Linking.openURL(`instagram://library?AssetPath=${encodedURL}`)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,在我的手机上,我会收到一个异常,它会说“错误:没有找到处理意图的活动”

在我看来,我没有为 Instagram 应用打电话,或者我没有一些“权限”

如果有人知道如何在“添加”页面上打开 Instagram 应用程序,请帮助我:)