iOS开发:iMessage与SiriKit功能实现指南
1. iMessage应用开发
在iMessage应用开发中,有几个关键的功能点值得深入探讨,包括扩展视图的使用、为贴纸添加丰富信息以及创建交互式对话。
1.1 扩展视图的使用
当用户点击特定按钮时,扩展程序会请求展开展示样式。系统会在导航栏提供一个条形按钮项,点击它可将扩展程序恢复到紧凑模式。
1.2 为贴纸添加丰富信息
在iMessage应用中,若想为贴纸和消息附加额外信息,如标题、副标题等,可按以下步骤操作:
1. 创建一个 MSMessage 实例。
2. 创建一个 MSMessageTemplateLayout 类型的布局对象,并设置其属性,如图像和标题。
3. 模板准备好后,将其设置为消息对象的模板属性。
4. 使用 MSConversation 类型的活动对话对象的 insert(_:completionHandler:) 函数将消息发送到当前对话。
以下是具体的代码实现:
func plusButtonTappedOn(controller: UIViewController) {
guard let conversation = activeConversation else {fatalError()}
let session = conversation.selectedMessag
iOS中iMessage与SiriKit集成指南
超级会员免费看
订阅专栏 解锁全文
3121

被折叠的 条评论
为什么被折叠?



