分享扩展程序提供了一种与应用、社交媒体帐户和其他服务共享当前信息的便捷方式。操作扩展程序允许用户启动特定于内容的任务,例如添加书签、复制链接或保存图像。人们通过点击应用中的「操作」按钮,来显示活动视图,以此访问分享扩展程序和操作扩展程序。活动视图仅显示与当前上下文相关的扩展程序。例如,在编辑视频时,您不会看到控制文本操作。在活动视图中,分享扩展程序列在操作扩展程序的上方。

    截屏2019-11-23下午8.19.11.png

    启用单个、焦点任务。扩展程序不是迷你应用程序。它执行与当前上下文相关的聚焦范围内的任务。

    制作一个令人熟识的界面。对于分享扩展程序,系统提供的合成视图是令人熟识的,并提供了在整个系统内一致的分享体验。尽可能使用它。对于操作扩展程序,请包括你的应用名称,或设计可识别的、且感觉像是应用的自然扩展程序界面。

    简化并限制交互。最好的扩展程序只需几个步骤,就能让用户执行一项任务。例如,分享扩展程序通过一个点击,就能将图像发布到社交媒体帐户。仅在必要时提供界面。

    不要在你的扩展程序上方方式模态视图。默认情况下,扩展程序显示在模态视图中。虽然警示弹窗在扩展程序之上可能有意义,但应避免分层叠放其他模态视图。

    使用主应用去表示长时间操作的进度。活动视图应在启动分享或操作后立即关闭。耗时的任务应在后台继续进行,并且主应用应提供某种方法来检查任务的状态。不要为此使用通知。人们不希望在每次任务完成时都看到通知,不过如果出现问题,可以通知他们。

    对操作扩展图标使用模板图像。模板图像使用蒙版创建图标。使用具有适当透明度、抗锯齿的黑白,且不要包含投影。模板图像应居中于约 70px × 70px 的区域。

    有关其他指南,请参阅活动视图。有关开发人员指南,请参阅应用扩展程序编程指南中的分享操作

    提示 分享扩展程序会自动使用应用图标,从而增强扩展程序实际上是由你的应用提供的信任。