如何将消息功能集成到 Ubuntu Touch 应用程序中?

如何将消息功能集成到 Ubuntu Touch 应用程序中?

嗨,我想知道将“共享”功能集成到为 Ubuntu Touch(以及桌面)构建的应用程序中的最佳方法是什么。我想知道是否有某种文档可用(搜索没有找到任何内容)。我希望能够点击(或单击)文本区域并通过选择任何可用的消息选项来共享它。对于手机,我想支持短信、电子邮件、社交媒体和任何其他选项。对于桌面,我想支持消息菜单中的所有内容(无论用户安装了什么相关内容)。是否有标准的“共享”组件?是否有一种方法可以动态支持所有设备上的所有消息传递,并且所有安装的新消息传递服务都显示在弹出菜单中?以完全相同的方式支持图像共享也很好(对于我的程序,它将是地图或图表)。

答案1

在里面消息菜单文档,您可以获得已注册到消息菜单的应用程序列表。从那里,您可以将文本发送到任何已注册的应用程序,尽管这些应用程序将定义自己的操作,这些操作似乎尚未标准化。此外,据我所知,API 仍未修复,因此您可能需要为每个新的主要版本更改代码。

答案2

实际上,Ubuntu SDK 一旦达到1.0,他们就会发布这个提供在线帐户 API 的好东西。 http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.OnlineAccounts/ 另外 http://developer.ubuntu.com/resources/technologies/messaging-menu/ 提供与桌面上的消息菜单的集成。我认为随着平台的成熟,这个 API 将会发生变化……然而,这是我正在寻找的信息。

相关内容