如何在iPhone的共享菜单中列出我的Ionic应用程序?

5
我有一个Ionic 3的应用程序,希望将该应用程序放置在iPhone的分享列表中,就像这样:enter image description here。 当用户访问相册并按下共享按钮时,此共享选项应与WhatsApp、Facebook等一起放置。
我已经查看了很多链接来找到答案, 使Ionic应用程序出现在“共享”列表中并接收数据:仅适用于Android手机(Web-intent仅适用于Android)。 我的应用程序位于iMessage UIActivityViewController内[重复] :我试图添加此答案,但我的文件夹结构中没有info.plist文件。
如前所述,我正在使用Ionic 3框架,是否需要安装任何外部插件才能将我的Ionic应用程序添加到分享列表中(在iPhone上)。
是否有任何适当的文档可用,以便我能够获得所需的结果。
非常感谢您的任何帮助。

分享扩展可能会有所帮助。 - Nullable
@Nullable 你能详细说明一下吗? - Shreyas Achar
1
分享扩展是iOS原生的插件解决方案。我不知道它是否适合您。 - Nullable
你需要按照nullable分享的指南进行操作。 - Manav
1个回答

3
对于Ionic 3框架,你仍然需要设置一个Xcode项目。这些步骤与该框架无关,而是关于你所设置和构建的那个Xcode项目。如果你还没有设置,请点击这里获取Ionic链接。
现在一旦你有了Xcode项目:
1. 进入“File -> New -> Target”; 2. 在“Application Extension”部分,你会看到“Share Extension”选项,点击“Next”; 3. 填写所需信息。现在运行你的应用程序(这将在模拟器或设备中安装扩展),将应用程序放在后台并转到相册,打开任何图像并点击共享按钮。检查是否可以在列表中看到你的应用程序名称/图标。请查看以下截图:Screenshot for adding extentionScreenshot for checking extention 现在,你需要遵循苹果的共享扩展开发指南,请点击这里

你说得很有道理,也许可以将这个作为一个选项添加进去 https://github.com/j3k0/cordova-plugin-openwith 。选择哪种方式取决于开发者的需求和经验。 - m1sh0
能否从iOS中检索图像数据到Ionic框架中? - Shreyas Achar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接