2016-12-22 4 views
0

앱 추천을 위해 지점 iOS SDK를 사용하는 프로젝트에서 작업 중입니다. & 딥 링크. 이전 개발자는 이미 수동으로 프로젝트에 추가하여 Branch SDK를 설치했습니다. 나는 아이폰 OS 9 보편적 인 딥 링크를 지원하기 위해iOS Branch SDK의 버전을 확인하는 방법

- (BOOL)continueUserActivity:(NSUserActivity *)userActivity; 

방법을 사용하면 지금은 방법을 찾을 수없는 오류가 발생하고있다. 내 가정은 범용 딥 링크를 지원하지 않는 이전 Branch SDK 때문에 오류가 발생하고 있다는 것입니다. 이제 프로젝트에서 Branch SDK의 버전을 확인하는 방법을 알고 싶습니다. 그래서 보편적 인 딥 링크를 지원하는지 여부를 확인할 수 있습니다. 당신은 프레임 워크 패키지 내부의 의 Info.plist 파일의 버전 번호를 확인할 수 있습니다

: 알렉스 여기 Branch.io에서

+0

** 수동으로 추가하는 것은 무엇을 의미합니까 **? 그들은 카르타고 (Carthage) 또는 코코아 포드 (CocoaPods) 또는 다른 것을 사용 했습니까? –

+0

@p 그들은'CocoaPods' 또는'Carthage'를 사용하지 않았습니다. Branch.framework 파일을 프로젝트로 드래그하여 Branch SDK를 추가했습니다. –

답변

0

. 다음 줄을 찾으십시오.

<key>CFBundleShortVersionString</key> 
<string>{version number}</string> 

유니버설 링크는 since v0.11을 지원합니다. 그러나 지원 버전이 있어도 항상 새로운 기능을 추가하고 Apple 및 다른 사람들의 엣지 케이스 처리를 위해 항상 최신 버전을 사용해야합니다 (이번 주에 iOS 버전이 새로 추가되었습니다. 10.2, 예)

+0

내 프로젝트가 iOS 6을 지원하기 때문에 지점 SDK가 지원하는 minmum iOS 버전을 확인하는 방법은 최신 Branch SDK 릴리스 (v0.12.2)를 iOS 6에 사용할 수 있는지 여부를 확인하고 싶습니까? –

+0

SDK는 iOS 6에 대해 더 이상 테스트하지 않습니다. 요즘 시장 점유율이 ~ 0.5 %이기 때문입니다. v0.12.2가 여전히 작동 할 수도 있지만 최저 보장은 iOS 7입니다. 시도해 보시면 다시 신고하고 모두에게 알려주십시오! –