iOS) Instagram 스토리, 피드 공유기능 구현해보자

less than 1 minute read

내용

  • instagram story,feed 공유기능 구현을 목표

Story 공유

  • Android 암시적 인텐트 및 iOS 맞춤 URL 스키마를 사용하면 앱에서 사진, 동영상과 스티커를 Instagram 앱으로 보낼 수 있습니다.
  • Instagram 앱이 해당 콘텐츠를 받아서 스토리 작성기에 읽어들이면 사용자는 콘텐츠를 Instagram 스토리에 게시할 수 있습니다.
  • Instagram 앱의 스토리 작성기는 배경 레이어와 스티커 레이어로 구성됩니다.
  • 배경 레이어

    배경 레이어는 화면을 채우며 사진, 동영상, 단색 또는 컬러 그래디언트로 맞춤 설정할 수 있습니다.

  • 스티커 레이어

    스티커 레이어는 이미지를 포함할 수 있으며, 사용자가 스토리 작성기에서 레이어를 추가로 맞춤 설정할 수 있습니다.

Instagram의 맞춤 URL 스키마를 허용 리스트에 등록

  • 앱에서 Instagram의 맞춤 URL 스키마를 사용하려면 허용 리스트에 추가해야 합니다. 이를 위해서는 앱의 Info.plist에 있는 LSApplicationQueriesSchemes 키에 instagram-stories를 추가합니다.

Info.plist

완성

출처

  • instagram story share : https://developers.facebook.com/docs/instagram/sharing-to-stories

Feed 공유

  • Android 암시적 인텐트와 iOS 맞춤 URL 스키마 또는 문서 상호작용을 사용하면 앱에서 사진과 동영상을 Instagram 앱으로 보낼 수 있습니다.
  • Instagram 앱이 이 콘텐츠를 받아서 피드 작성기에 읽어들이면 사용자가 콘텐츠를 Instagram 피드에 게시할 수 있습니다.

Info.plist

완성

출처

  • 171.0 버전 이후로 UIActivityViewController 를 사용하는 코드를 추가해야 실행된다고 한다.
  • stackoverflow : https://stackoverflow.com/questions/65003868/instagram-sharing-to-feed-ios-not-working-uidocumentinteractioncontroller

github

https://github.com/hyun99999/instagramStorySharePractice-iOS

Categories:

Updated: