我是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`)
但是,它将在某些页面上打开应用程序(您可以设置任何用户名,而不是travelerandrii)
尝试#2
我看到了一些类似
的示例 Linking.openURL(`instagram://library?AssetPath=${encodedURL}`)
但是在这种情况下,在我的手机上,我会遇到一个异常,并且会显示“错误:找不到用于处理Intent的活动”
在我看来,我没有正确执行instagram应用的通话权,或者我没有一些“权限”
如果有人知道如何在“添加”页面上打开instagram应用,请帮助我:)