우리는 본질적으로 소셜 앱을 구축하고 있으며 Facebook, Twitter, Pinterest 등과 같은 상위 소셜 플랫폼에 긴밀하게 통합되기를 원합니다. 따라서 두 가지 질문이 있습니다. 1. UIActivityViewController를 사용하여 모든 (최상위) 소셜에서 콘텐츠를 공유 할 수 있습니까? 사용자 장치에서 사용할 수있는 플랫폼? 또는 이러한 플랫폼 중 일부에 대한 호환성과 관련된 알려진 문제가 있습니까? Facebook에 미리 채워진 텍스트를 게시하는 데 제한이 있다는 것을 알고 있습니다. 하지만 다른 플랫폼에 대한 제한을 찾을 수 없었습니다. 2. 사용자가보고있는 모든 소셜 플랫폼 목록을보고이를 염두에두고 앱 UX를 미세 조정할 수 있기를 원합니다. 기본적으로 사용자가 기기에 설치 한 모든 소셜 앱을 식별하려고합니다. 특정 앱의 존재 만 감지하고 모든 앱 목록이 필요하지는 않습니다.
대상 iOS가> = 6이고 소셜 프레임 워크 인 경우 SLComposeViewController를 사용하십시오 .
Facebook을 다음과 같이 확인할 수 있습니다.
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]){
Twitter의 경우 :
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
명심하세요
isAvailableForServiceType:
사용자가 질문 한 서비스에 대한 계정을 설정했거나없는 경우 true 또는 false를 반환하는 데 사용되는 방법입니다. 그리고이 메서드는 우리가 알아야 할 서비스에 대해 단 하나의 매개 변수 (예 : SLServiceTypeFacebook, SLServiceTypeTwitter) 만 취합니다. 들어 클립 및 다른 소셜 네트워크, 당신은 자신의 SDK 또는 사용자 정의 방법 (특정 URL / 서버에 포스트 URL과 내용에 기본적으로 모든 필요)을 사용한다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다