iOS开发-iMessage App可发送贴纸、音频、视频

本文介绍了如何在iOS10及以上版本中创建iMessage App,包括独立的Sticker pack表情包和自定义的iMessage应用。内容涵盖静态和动态表情包的添加,自定义贴纸布局,以及发送图片、音频、视频文件的方法。通过理解Messages框架和官方例子,开发者可以掌握创建iMessage App的基本步骤。
摘要由CSDN通过智能技术生成

前言

iMessage app是iOS10中嵌入到Message内容的 iMessage apps,包含简单的表情包以及自定义的复杂界面。

iMessage APP可以分为2类:
- Sticker pack app:单独的表情包应用,不需要编写任何代码,只需拖动图片即可,包括静态和动态表情。
- iMessage app:单独的iMessage应用,要编写代码,可以发送表情包、文字、视频、音频。

上面两个也可以以一个APP扩展嵌入到iMessage 应用中。(比如美图秀秀)一个APP,在iMessage中又有扩展。卸载APP时就会把iMessage中的扩展也卸载掉。

本文图片大多来自官方例子
本文参考内容: Messages框架官方例子iOS 10 创建iMessage App

iMessage扩展

创建Sticker pack app独立的表情包

表情包限制(只是建议,具体可以自己运行试试)
- Small: 100 x 100 pt @3x scale (300 x 300 pixel image)
- Medium: 136 x 136 pt @3x scale (378 x 378 pixel image)
- Large: 206 x 206 pt @3x scale (618 x 618 pixel image)

也有其他的一些限制, 表情包的大小:
- 文件中images不可以大于500kb;
- image不可以小于100 x 100 pt (300 x 300 pixels).
- image不可以大于206 x 206 pt (618 x 618 pixels).
- image格式必须是 PNG, APNG, JPEG, GIF ;

添加静态表情包

1.创建 Sticker pack工程
创建Stick Pack
文件目录

2.拖入图片
添加图片

3.运行效果
运行效果

完成了Sticker pack静态表情包。

添加动态表情包

1.选中Sticker Pack文件夹 点击下方➕号选择New Sticker Sequence添加动态表情。
创建动态表情包

2.拖入该动态图片的各个帧图片即可。
拖入动态表情

3.可设置动态表情包时间
设置时间

4.运行效果
运行效果

这就已经完成了Sticker pack app。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值