在WWDC 2016中,Apple在iOS 10中引入了新的Message框架。开发人员可以使用内置的Message应用程序创建和构建自己的应用程序扩展(消息标签)。 该消息标签扩展程序将允许所有用户在与他们的朋友和家人在Message应用程序中进行通信时发送这些标签。 。 苹果为iMessage推出了一个新的应用商店,开发人员可以在其中通过专用于iMessage的应用商店出售其应用扩展。 iMessage Ext的基础知识。 要为iMessage应用程序构建应用程序扩展,开发人员需要使用新的Message框架。 基本上,Message框架支持两种类型的应用程序扩展: 贴纸包。 iMessage应用程序。 iMessage Ext。 基本要求 iOS 8以上 Xcode 7以上 创建贴纸包项目 在Xcode中创建一个新项目。 它具有用于构建Messages扩展的几个项目模板。 对于贴纸包应用程序,选择“ iOS”>“应用程序”,然后选择“贴纸包应用程序”。 创建Xcode项目后,您将在项目导航器中看到两个文件。 Stickers.xcstickers 产品展示 单击Stickers.xcstickers选项,然后选择Sticker Pack文件夹。在这里可以放置所有图像文件。 选择所有图像并将其拖动到Sticker Pack文件夹中。 局限性 所有贴纸图像必须为PNG(首选),APNG,GIF或JPG格式,最大大小为500 kb。 更改贴纸的首选尺寸 无论如何,如果您想更改贴纸的首选尺寸,可以通过设置进行处理。 请确保这是可选的。 要更改大小,请选择“贴纸包”文件夹,然后选择“属性”检查器。 默认情况下,贴纸大小设置为中。 您可以将其更改为另外两个选项,分别是#1小和#2大。 带有动画图像的贴纸包 苹果不仅允许静态图像,而且允许动画图像打包。 像这样添加任何GIF或APNG,只需将图像添加到贴纸包文件夹中,Xcode就会自动识别它以显示动画。 还有另一种创建动画图像的方法。 这是“贴纸顺序”。 在贴纸包下,右键单击任何空白区域以显示选项菜单。 选择添加资产>新标签序列。 这将为您创建一个标签序列,以添加图像序列。 贴纸应用程序的应用程序图标 贴纸包分机 应用程序必须具有应用程序图标。 应用程序图标的不同大小: Messages App Store的1024×768点(@ […]