我应该使用操作扩展的共享扩展吗?

Posted

技术标签:

【中文标题】我应该使用操作扩展的共享扩展吗?【英文标题】:Should I use Share Extension of Action Extension? 【发布时间】:2015-06-28 04:17:50 【问题描述】:

我为 ios 创建了一个共享扩展程序,允许将文件从 safari、邮件、驱动器、盒子和保管箱共享到我的应用程序中。但是我发现了动作扩展,现在我想我最好还是使用它们。共享扩展是否旨在共享到社交网络等?我应该为此用例使用操作扩展吗?

【问题讨论】:

【参考方案1】:

分享扩展适用于不需要编辑内容或将结果返回到应用程序的情况,有点像单向流量。它不一定适用于社交网络。

当内容需要编辑、处理、转换等并返回到应用程序时,操作扩展更合适。

对于您的用例,共享扩展是更合适的选择。

【讨论】:

以上是关于我应该使用操作扩展的共享扩展吗?的主要内容,如果未能解决你的问题,请参考以下文章

文档提供程序扩展未显示在操作列表中

iOS 操作扩展,从 Safari 共享 PDF 失败

iOS 操作扩展图标位置

关于使用扩展和字符串操作,foreach 循环的一点说明

多个URL扩展,Struts 2中的单个操作/控制器映射

Chrome扩展程序浏览器操作仅适用一次