如何在 iphone 的共享菜单中列出我的 ionic 应用程序?
Posted
技术标签:
【中文标题】如何在 iphone 的共享菜单中列出我的 ionic 应用程序?【英文标题】:How to get listed my ionic app in the share menu in iphone? 【发布时间】:2020-02-29 10:05:39 【问题描述】:我有一个 Ionic 3 应用程序,我希望该应用程序像这样放在 iPhone 的共享列表中,
应该在用户访问图库时放置此共享选项,然后当按下共享按钮时,我的 ionic 应用程序应该与 whatsapp、facebook 等一起放置。
为了找到答案,我浏览了很多链接,
Make Ionic app appear in “Share” list and receive data:这仅适用于安卓手机(web -intent 仅适用于安卓)
My app inside iMessage UIActivityViewController [duplicate] 我试图添加这个答案,但我的文件夹结构中没有 info.plist 文件。
如前所述,我使用 Ionic 3 框架,是否需要安装任何外部插件才能将我的 ionic 应用程序添加到共享列表(在 iPhone 中)。
是否有任何合适的文档可用,以便我能够获得所需的结果。
任何帮助表示赞赏。
【问题讨论】:
Share Extension
可能会有所帮助
@Nullable 你能详细说明一下吗?
Share Extension 是 ios 原生的插件解决方案。我不知道它是否适合你。
How to show my cordova app in IOS share menu?的可能重复
您需要按照 nullable 分享的指南进行操作。
【参考方案1】:
对于 Ionic 3 框架,您仍然设置了一个 Xcode 项目。这些步骤与框架无关。一切都与您设置和构建的那个 Xcode 项目有关。如果你不 Here 是 Ionic 链接。
现在一旦你有了 Xcode 项目。
转到文件 -> 新建 -> 目标
在Application Extension部分,你会看到Share Extension点击下一步,
填写所需信息。现在运行您的应用程序(这将在模拟器或设备中安装扩展程序)将应用程序置于后台并转到图库,打开任何图像并单击共享按钮。检查您是否可以在列表中看到您的应用程序名称/图标。检查以下屏幕截图。
现在您需要遵循苹果指南来开发共享扩展 Here。
【讨论】:
您对此很有意见,也许只需将其添加为选项 github.com/j3k0/cordova-plugin-openwith 。这取决于开发者的需求和经验,选择哪种方式。 是否可以将ios中的图像数据检索到ionic框架中?以上是关于如何在 iphone 的共享菜单中列出我的 ionic 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章