相关疑难解决方法(0)

iOS共享与动作应用程序扩展

我想实现应用程序扩展,但我无法决定是否应将其实现为共享扩展或操作扩展.

文档没有说明差异,只是这样:

  • 分享(iOS和OS X):发布到共享网站或与他人共享内容
  • 操作(iOS和OS X; UI和非UI变体):操纵或查看源自主机应用程序的内容

是否存在技术差异(例如,Action扩展是否允许我执行Share扩展所不具备的功能),还是仅仅是Apple希望您遵循的约定,以减少对用户的混淆?

似乎至少有一个区别是,如果您想要非UI操作,则必须选择Action而不是Share扩展.

还有什么区别?

我正在寻找的事情的例子:

  • 他们都允许我自定义UI吗?
  • 两者都给我一些默认的UI使用吗?
  • 他们都拥有相同的权限,还是我被允许在一个与另一个中做更多的事情?
  • 他们都从Host应用程序接收相同的输入吗?
  • 他们都可以将相同的数据发送回主机应用吗?

ios ios8 ios8-share-extension ios8-extension

38
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

ios8 ×1

ios8-extension ×1

ios8-share-extension ×1