問題タブ [msmessagetemplatelayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
152 参照

ios - 実際、localParticipantIdentifier は誰ですか?

このインタラクティブ メッセージ アプリを作成しています。

メッセージを作成して反対側に送信し、次のコマンドを使用するたびに:

相手の名前はわかります。

たとえば、 を使用してシミュレーターを使用していて、 にKateメッセージを送信するJohn Appleseedと、メッセージはサブキャプション付きで送信され、John Appleseedその逆も同様です。つまりJohn Appleseed、自分の名前でメッセージを受信し、これも同様ですKate

localParticipantIdentifierメッセージの送信者ではないでしょうか。

0 投票する
0 に答える
772 参照

ios - MSMessage で画像を送信する

私は iMessage 拡張機能を完成させていますが、少し問題があります。MSMessage を使用して単純な画像を送信したいと考えています。今私はこのコードを使用します:

しかし、次のように MSMessateTemplateLayout を使用したくありません: 標準レイアウト

シンプルな画像だけを送信したい。これどうやってするの?

ありがとう

編集 :

私は解決策を見つけます:

0 投票する
2 に答える
975 参照

ios10 - 受信ユーザー側で MSMessage のレイアウトから画像にアクセスするにはどうすればよいですか?

ユーザーが相互に写真をやり取りする iMessage 拡張機能を作成しています。両者は、お互いから受け取った画像にアクセスし、それを自分の側で使用できる必要があります。たとえば、ユーザー 1 が子犬の写真をユーザー 2 に送信した場合、メッセージ レイアウトのイメージ プロパティは子犬のものになります。USER 2 がそのメッセージをタップすると、子犬が画面上の画像ビューにロードされます。これまでのところ、私はこれをどのように行うかわかりません。

ここで、レイアウト イメージを子犬のイメージに設定します。

2 番目のユーザーが子犬をタップしたときに、画面上の画像ビューを子犬に設定したいと考えています。正確な方法はわかりませんが、私がやりたいことは次のとおりです。

0 投票する
1 に答える
683 参照

ios - iMessage アプリ拡張用のカスタム MSMessageLayout を作成することは可能ですか? もしそうなら、誰かが私に例を提供できますか

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いる場合は、どのように送信したかを回答してください