AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Apple 向开发者开放消息框架

  • 2016-06-22
  • 本文字数:762 字

    阅读完需:约 3 分钟

Apple 在 WWDC 2016 上针对 iOS 提供的全新消息框架(Messages framework)使得开发者能够创建与 Apple 的“信息”应用进行交互的应用扩展。新增的消息 API 目前支持两类扩展:

  • 贴纸包(Sticker Pack),提供了一系列可供用户插入到消息中发布的图片。
  • iMessage 应用,可用于在“信息”应用中访问外部应用。

贴纸应用无需编写任何代码,只需将图片复制到 Xcode 提供的一个项目模板即可创建。同时 iMessage 应用可以使用完整的消息框架,下文将进一步进行介绍。根据 Apple 的说明,iMessage 应用可直接在消息内部实现内容共享、支付、玩游戏、协作等功能。

消息框架包含一系列供开发者使用的基本类:

  • MSMessageAppViewController :这个类为消息扩展提供了主视图控件,可用于呈现自定义用户界面,管理扩展状态,获取当前对话,追踪信息的发送等功能。
  • MSStickerBrowserViewController MSStickerBrowserView MSStickerBrowserViewDataSource :这些类可用于定制和呈现自定义或动态的贴纸浏览器(Sticker browser)。如果要为贴纸浏览器提供动态内容,可以实施自定义的MSStickerBrowserViewDataSource。若要对默认贴纸浏览器的外观进行定制,可以提供自己的MSStickerBrowserView,并对浏览器尺寸、贴纸尺寸等内容进行定制。通过 MSStickerView 子类还可获得进一步的定制能力。
  • MSConversation :这个类负责呈现对话,将其插入消息的输入字段即可用于发送文字、贴纸、附件,或消息对象。
  • MSMessage :这个类可用于创建交互式消息并可访问消息属性,例如发送人、消息所述的会话,以及消息所关联的可选 URL 等。
  • MSSession :这个类可用于对消息进行标识并进行后续更新,例如可将这一特性用于游戏或协作应用中。

此次发布的消息框架可通过 Xcode 8 测试版使用,已注册的开发者可免费下载这个版本。

查看英文原文 Apple Opens the Messages Framework to Developers

2016-06-22 19:002450
用户头像

发布了 283 篇内容, 共 113.4 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

VMware ESXi 7.0U3q macOS Unlocker 标准版和厂商定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

macos esxi 2025 OEM BIOS

深入剖析淘宝商品详情API的调用与返回值

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

如何利用淘宝商品评论API返回值进行竞品分析

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

一站式解决方案:私有化IM即时通讯的综合性能与功能

BeeWorks

天翼云 HBlock:安装无忧,使用更优!

Geek_c35793

sds 分布式存储 #HBlock

VR虚拟驾驶未来发展_汽车vr自动驾驶的优势

3DCAT实时渲染

汽车虚拟仿真

苹果电脑YouTube客户端下载:YouTube for mac 免激活版

你的猪会飞吗

Mac软件 mac破解软件下载

2024年8月文章一览

codists

编程人

UIInteraction:iOS中强大的视图交互能力

珲少

VMware ESXi 6.7U3u macOS Unlocker 标准版和厂商定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

esxi 2025 OEM BIOS unlocker

RAG效果优化:高质量文档解析详解

阿里云大数据AI技术

人工智能 智能搜索 rag 文档解析 智能开放搜索

WorkPlus IM自定义门户:打造独具特色的企业个性化即时通讯平台

BeeWorks

🔥 Rust China Conf 2024 震撼来袭,INFINI Pizza 搜索引擎重磅亮相!

极限实验室

搜索引擎 rust

Burp Suite Professional 2024.8 发布下载,新增功能概览

sysin

渗透测试 WEB安全 burp

Leangoo领歌敏捷管理工具:打造高效敏捷团队,提升工作效率

顿顿顿

敏捷开发 敏捷项目 #敏捷开发 scrum工具 scrum敏捷工具

WorkPlusIM软件:助力企业实现个性化即时通讯平台

BeeWorks

VMware ESXi 8.0U3 macOS Unlocker 标准版和厂商定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

esxi OEM BIOS unlocker dell

【Tomcat源码分析】生命周期机制 Lifecycle

派大星

tomcat源码解读

Apple向开发者开放消息框架_移动_Sergio De Simone_InfoQ精选文章