我正在搜索许多网站的最后一周,我可以看到有相同问题的人,但他们大多是误解了。
我拥有的: 我有一个iOS应用程序,可以从浏览器接收URL(使用ionic / cordova制作)
我想要的: 当我在Safari(或其他浏览器)上时,我想使用按钮Share,我的应用程序出现在列表中,就像Twitter,Facebook等一样(我在下面的图片中放了一个箭头)。
像这样:
并且,我希望这适用于许多iOS版本。
所以,我试图多次更改我的app-info.plist,但没有任何作用。
有人有解决方案吗?有人有一个info.plist来完成这项工作吗?
(PS:我不想使用URL方案,链接等......它的浏览器分享)
谢谢!
答案 0 :(得分:1)
唯一的方法是创建共享扩展,如上所述。这不是一项微不足道的任务,因为你必须将很多部分组合在一起才能使其发挥作用。此外,它仅支持iOS 8+,我认为目前不应该是一个主要问题。
简而言之:
请参阅Cordova: sharing browser URL to my iOS app (Clipper ios share extension)
或https://www.inshikos.com/blogs/76/dev/link-and-photo-sharing-to-a-cordova-ios-app-via-share-extensions-ios-8进一步扩展它以包含照片和更广泛的分享方案。
而且,是的,这是一个非常被误解的问题,在其他帖子中有很多错误的肯定答案。