Tag: Imessage App Store

使用Swift创建一个iMessage应用

默认情况下,该示例包含一个“ Hello,World” Label 。 打开MainInterface.storyboard并删除标签。 然后,将其替换为Button ,并将文本设置为“发送本地时间”。 接下来,让该按钮在被点击时执行某些操作。 按住Control键并从按钮将其拖动到MessagesViewController.swift中的类声明下方。 在弹出的对话框中,将类型更改为IBAction并将函数名称设置为sendTime 。 当您在iMessage应用程序中点击“发送本地时间”按钮时,将调用此功能。 日期和时间使用DateFormatter确定。 添加代码以找出当前时间,然后将其发送给收件人。 添加代码后, sendTime函数应如下所示: 当您点击“发送本地时间”按钮时,将调用sendTime函数。 此功能确定本地日期和时间,并将其发送到当前对话。 这就是编写iMessage应用程序所需的全部。 您无需附带完整的iOS应用。 我可以使用TestFlight以及通过AppStore分发扩展。 现在,只要有人在iMessage对话中问“现在几点”,您和我都可以通过单击按钮来提供特定于标准的响应。

如何制作自己的iMessage贴纸包,无需编码

介绍 在最新的iOS 10中,Apple为第三方开发人员添加了一项名为iMessage apps的新功能。 使用它,开发人员可以制作自己的应用程序。 苹果在iTunes上添加了新的[iMessage应用]部分。 这仅与iMessage有关。 iMessage应用程序仅在iOS上可用,其内容仍将在macOS和watchOS设备上查看。 iMessage扩展名具有类似的功能,例如照片,键盘等扩展名。 唯一的区别是,iMessage App Store在Messages应用程序内部独立存在,您可以创建iMessage应用程序,而不必创建在用户主屏幕上运行的iOS应用程序。 基本贴纸包 对于只想创建快速简便的iMessage贴纸包的人,Xcode提供了一个模板,而无需编写任何代码! 这将是使完全没有编程知识的图形艺术家能够创建贴纸包的绝佳工具。 消息框架支持三种标签大小,这些大小显示在基于网格的浏览器中。 在“ Xcode属性”检查器中,您可以为贴纸包选择以下大小之一: 小。 100x 100点@ 3x(300 x 300像素)。 介质。 136 x 136点@ 3x(408 x 408像素)。 大。 206 x 206点@ 3x(618 x 618像素)。 为了获得最佳质量和性能,它会提供您选择的尺寸的贴纸图像。 但是,您可以在贴纸包中使用的图像有一些限制: 图片必须是PNG,APNG,GIF或JPEG文件。 该文件必须小于500 KB。 为了获得最佳结果,图像不应小于100 x 100点或大于206 x 206点。 注意 始终提供@ 3x图像(300 x 300像素至618 x 618像素)。 […]

为iMessage创建贴纸应用

本教程向您展示如何为iMessage创建简单的Stickers应用。 这里很酷的事情是,不需要编码。 请按照以下步骤操作,您将准备好将贴纸应用程序提交给AppStore。 启动一个新的XCode项目,然后选择Stickers Pack App 给您的项目起一个名字,并根据您的开发者帐户设置您的捆绑软件ID和其他配置 现在您已打开项目,从左侧导航器中单击Stickers.xcstickers (#1)。 然后单击Stickers Pack文件夹(#2)。 这将打开视图,您可以在其中简单地将图像(您的贴纸)拖放到项目中。 将图像拖放到Stickers Pack(#3)的空白区域。 在本教程中,我决定使用Cat表情符号。 谁不喜欢猫,对吗? 您会注意到XCode会自动识别我添加的图像并立即显示它们。 请注意,为了获得最佳效果,您应该上传PNG文件。 现在,您可以运行该应用程序并享受新贴纸。 您可以在上面的两个模拟器中注意到,第一个是3列贴纸 ,第二个是4列贴纸。 此设置可以从Attribute Inspector中轻松更改。 您可以根据贴纸的大小或个人喜好选择2、3或4列。 最后,在继续提交应用程序之前,您需要提供一个应用程序图标。 单击iMessage应用程序图标 (#1),然后将图标正确拖放到图标空间(#2)中,就像您对常规应用程序所做的一样。 注意:iMessage应用程序图标的大小与常规应用程序不同,因此在添加之前,需要注意所需的大小。 就是这样,现在您和您的朋友可以享受自己的贴纸了! 感谢您关注本教程,如果您有任何疑问,请随时在下面发表评论。 最初于 2017 年10月23日 发布在 kais.me.