iOS开发:iMessage与SiriKit功能实现指南
1. iMessage相关功能实现
1.1 扩展视图的使用
当用户点击特定按钮时,扩展程序会请求展开展示样式。系统会在导航栏提供一个条形按钮项,点击该按钮可使扩展程序回到紧凑模式。
1.2 为贴纸添加丰富信息
问题 :想在iMessage应用的贴纸和消息中附加额外信息,如标题、副标题等。
解决方案 :
1. 创建一个 MSMessage 实例。
2. 创建一个 MSMessageTemplateLayout 类型的布局对象,并设置其属性,如图像和标题。
3. 模板准备好后,将其设置为消息对象的模板属性。
4. 使用 MSConversation 类型的活动对话对象的 insert(_:completionHandler:) 函数将消息发送到当前对话。
以下是详细的代码实现步骤:
func plusButtonTappedOn(controller: UIViewController) {
// 1. 检索当前对话对象
guard let conversation = activeConversation else {fatalError()}
// 2. 检索现有会话。如果不存在,则创建一个
let session = c
iOS中iMessage与SiriKit集成指南
超级会员免费看
订阅专栏 解锁全文
3243

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



