如何让我的应用在 Safari 共享选项中可见

Posted

技术标签:

【中文标题】如何让我的应用在 Safari 共享选项中可见【英文标题】:How to make my app visible in Safari share options 【发布时间】:2014-11-03 22:50:20 【问题描述】:

有没有办法注册我的应用程序,使其在移动版 Safari 中显示为可用的共享选项之一?

我希望我的应用程序以 Pocket 应用程序的方式显示在此列表中,因此我可以启用它并将其与 Facebook、Twitter、Pocket 一起列在共享选项中,如第二张图所示。

我也尝试按照此链接中的说明进行操作,但似乎不起作用

https://developer.apple.com/library/archive/qa/qa1587/_index.html

【问题讨论】:

见App Extension Programming Guide。这似乎是一个“共享”扩展。 谢谢@rmaddy 就是这样。如果你愿意,你可以添加一个答案,我会把它标记为答案。 【参考方案1】:

正如@rmaddy 提到的,这可以按照App Extension Programming Guide 上的说明来完成

关于我发布的照片​​,分享扩展会显示在顶行,操作扩展会显示在底部(黑白)行。

【讨论】:

以上是关于如何让我的应用在 Safari 共享选项中可见的主要内容,如果未能解决你的问题,请参考以下文章

Safari 桌面 Web 共享 API 中缺少“复制”选项?

在导致空指针的活动中使用共享首选项,这让我起了作用

如何在 Safari 应用程序扩展中获取活动选项卡?

如何从另一个应用程序将图像共享到我的 Cordova/PhoneGap 应用程序?

无法从项目中删除共享扩展,它仍然出现在 Safari 中

通过调用 openURL 方法强制 safari 在同一选项卡中打开 url