2

iMessage-App 拡張機能についてこれまでに見た例の中で、GIF を送信する唯一の方法は、 を作成し、MSStickerそれに gif を添付して送信することであることがわかりました。しかし、いくつかのアプリを観察した後。GIPHYMSMessageTemplateLayoutがまたはを介し​​て GIF を送信することがわかりましたMSMessageLayout。私はこれを知ってMSStickerMSMessageLayoutます。以下の画像でそれを見ることができます:

この gif は <code>MSSticker</code> です

この上の画像は、 を通じて挿入された gifMSStickerです。

この gif は <code>MSMessageLayout</code> です

この上の画像は、 を通じて挿入された gifMSMessageLayoutです。

ここでの問題はMSMessageLayout、オーバーライドする方法がないことです。GIFを挿入しMSMessageTemplateLayoutて再生できる方法を知る方法はありません。私はそれを試してみました。私が知っている唯一の方法はMSMessageLayout、例が見つからないカスタムを作成することです。

私がこの方法を試す主な理由は次のとおりです。

  • 送信できる GIF のサイズには 500 KB の制限がありますMSSticker
  • GIPHY を介して、サイズが 500 kb を超える GIF を送信できます。自分で調べました

そこで、コミュニティへの 2 つのお願いがあります。

  • を介して GIF を送信しようとした人がいるMSMessageLayout場合は、どのように送信したかを回答してください。
  • サイズが 500 kb を超える GIF の送信に成功した人がMSStickerいる場合は、どのように送信したかを回答してください
4

1 に答える 1