소셜 미디어
사람들은 현재의 컨텍스트에 상관없이 그들이 좋아하는 소셜 미디어 계정에 접근할 수 있길 기대한다. iOS는 사람들이 좋아하는 방식을 당신 앱에 손 쉽게 소셜 미디어 인터렉션을 융합할 수 있도록 한다.
당신 앱을 떠나지 않고도 포스트를 작성할 수 있는 편리한 방식을 제공하라. 가능한, 사용자들이 그들의 계정으로 콘텐트를 포스트할 수 있도록 소셜 미디어 지원을 앱에 융합해서 사용자들이 다른 앱으로 스위칭하지 않아도 되도록 하라. Social Framework은 당신이 사용자에게 제공할 수 있는 컴포즈 뷰 컨트롤러와 포스트를 편집할 수 있는 뷰를 제공한다. 추가적으로 ,사용자에게 편집을 위해 작성 뷰를 제공하기 전에 커스텀 콘텐트를 미리 작성해 둘 수 있다. (사용자에게 뷰를 제공하고 나면, 오직 사용자만 콘텐트를 수정할 수 있다). Social Framework에 대한 보다 깊은 프로그래밍 인터페이스를 배우려면 Social Framework Reference의 SLComposeViewController
클래스를 보라.
가능한 사용자에게 소셜 미디어 계정에 사인-인 하도록 요청하지 마라. 소셜 프레임워크는 Account 프레임워크와 함께 동작해서 싱글 사인-온 모델을 지원하므로, 사용자의 어카운트에 재인증을 요구하지 않고도 접근권한을 얻을 수 있다. 만약 사용자가 아직 계정에 사인-인하지 않았다면, 그것을 위한 UI를 제시해서 하도록 할 수 있다.
액티비티 뷰 컨트롤러를 이용해 사용자들의 소셜 미디어 계정중 하나나를 선택하도록 하라. 기본적으로, 액티비티 뷰 컨트롤러- UIActivityViewController
오브젝트 - 몇 가지 시스템이 제공하는 현재 선택된 콘텐트에 액션을 수행할 수 있는 서비스를 나열해서, 그 콘텐트를 Mail이나 Message 로 보내는 것을 포함해서 소셜 미디어 계정에 포스팅할 수 있도록 한다. 액티비티 뷰 컨트롤러를 이용하면, 소셜 미디어 계정과 인터렉트 하는 커스텀 서비스를 제공할 필요가 없으며, 사용자에게 친숙한 Share 버튼으로 서비스의 리스트를 드러낼 수 있는 이점이 있다. 액티비티 뷰 컨트롤러에 대한 가이드라인은 Activity View Controller를 보라.
Copyright © 2014 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2014-03-10