在迄今为止我看到的 iMessage-App 扩展示例中,我了解到发送 GIF 的唯一方法是创建一个MSSticker并将 gif 附加到它以进行发送。但是,在观察了一些应用程序之后。我看到GIPHYMSMessageTemplateLayout通过或发送 GIF MSMessageLayout。我知道这一点是因为屏幕上的外观MSSticker和外观。MSMessageLayout您可以在下面的图片中看到:
上图是通过 .gif 插入的 gif MSSticker。
上图是通过 .gif 插入的 gif MSMessageLayout。
这里的问题是MSMessageLayout没有任何方法可以覆盖。我无法知道我们可以将 gif 插入MSMessageTemplateLayout并使其播放。我尝试过这个。我知道的唯一方法是创建一个MSMessageLayout我找不到任何示例的自定义。
我尝试这种方法的主要原因是:
- 我们可以发送的 GIF 大小限制为 500 kb
MSSticker - 通过 GIPHY,我们可以发送大于 500 kb 的 GIF。我自己查了
因此,向社区提出两个谦虚的要求:
- 如果有人已经尝试通过发送 GIF
MSMessageLayout,请回答您是如何做到的 - 如果有人成功通过发送大小 > 500 kb 的 GIF
MSSticker,请回答您是如何做到的

