2

iMessage-App 확장을 위해 지금까지 보아온 예제 중, GIF를 전송하는 유일한 방법은 MSSticker을 작성하고 gif를 첨부하여 보내는 것입니다. 하지만, 일부 애플 리케이션을 관찰 후. 나는 그것을 보았습니다 GIPHYMSMessageTemplateLayout 또는 MSMessageLayout을 통해 GIF를 보냅니다. MSStickerMSMessageLayout이 화면에서 보이는 이유 때문에이 사실을 알고 있습니다. 아래 이미지에 그것을 볼 수 있습니다iMessage 앱 확장을위한 맞춤 MSMessageLayout을 만들 수 있습니까? 그렇다면 어떤 사람이 나에게 예제를 제공 할 수 있습니까?

This gif is <code>MSSticker</code>

이 위의 이미지는 MSSticker을 통해 삽입 GIF입니다.

This gif is <code>MSMessageLayout</code>

이 상기 이미지 MSMessageLayout GIF 통해 삽입된다.

여기서 문제는 MSMessageLayout에 대체 할 방법이 없습니다. MSMessageTemplateLayout에 gif를 삽입하여 재생할 수있는 방법이 없습니다. 나는 그것을 시도했다. 내가 아는 유일한 방법은 사용자 정의 MSMessageLayout을 작성하는 것입니다.이 예제는 찾을 수 없습니다.

이 방법을 시도하고 나를 위해 주요 이유는 :

우리가 GIPHY을 통해 MSSticker
  • 을 통해 보낼 수있는 GIF의 크기 500 킬로바이트 제한이
    • , 우리는 500보다 큰 크기의 GIF를 보낼 수 있습니다 kb. 당신이 그것을
    • 을 어떻게했는지 누구의 GIF를 보내는 succeded 경우

      • 사람이 이미 MSMessageLayout을 통해 GIF를 전송하려고하는 경우, 대답하십시오 : 나 자신

      그래서, 지역 사회에 두 겸손 요청을 확인 당신이

  • +0

    GIF와 호환되는지는 모르지만'insertAttachment (_ :)'메소드를 호출하려 했습니까? 왼쪽 상단의 앱 로고가 실제로 누락 되었기 때문에 'MSMessageTemplateLayout' 메시지가 될 수 없습니다. –

    +0

    @ LucaD'Alberti, 아직 해보지 않았습니다. @ LucaD'Alberti, – KrishnaCA

    +0

    을 확인합시다. 고마워. 답변으로 작성하십시오 :) – KrishnaCA

    답변

    2

    보통 그것을 어떻게 당신이 MSMessageTemplateLayout, 응용 프로그램의 IC 내부에 MSMessage를 보낼 때 MSSticker을 통해 크기> 500킬로바이트은 대답하시기 바랍니다 on이 왼쪽 위 모서리에 표시됩니다 (스크린 샷에는 나타나지 않습니다). 그래서 아마 그들은 insertAttachment(_:)을 사용한다고 생각합니다. 이런 식으로 미디어는 다른 앱에서 공유를 통해 전송 되었기 때문에 iMessage에 의해 자동으로 처리됩니다.