이번에 iOS 9이 발표되면서 애플이 canOpenURL 메소드를 제한한다고 알고 있습니다.
카카오 SDK 내부가 어찌되어 있는지는 모르겠지만
XCode 베타를 받아서 테스트해보니 로그인 버튼을 눌러도 반응이 없는데 아마 이것 때문에 그런 것이라고 개인적으로 추정을 해보는데요…
아 물론 iOS 9 정식 버전이 출시되려면 몇달 남았고,
한동안 8.4 SDK도 지원할거니 크게 걱정은 하지 않지만
개발자 입장에서 언젠가는 9.0 SDK 이상으로 갈아타야하니… 걱정이 되네요.
이것과 관련하여 대응을 하고 있는지 궁금합니다.
만약 이러한 문제가 아니고 개발자가 스스로 해결할 수 있는 방법이 있다면 알려주세요~
로그를 확인결과 다음과 같이 뜹니다.
-canOpenURL: failed for URL: “kakao식별코드://oauth” - error: “This app is not allowed to query for scheme kakao식별코드”
URL scheme for KakaoOpenSDK is not set properly in plist.
식별코드 : 개발자 개인정보라 저렇게 표기했습니다.
1개의 좋아요
@kimhongyeon89 물론입니다! 해당 이슈를 펄로윙하고 있습니다. 워낙 큰 변화라 대부분 커스텀스킴 의존하는 타서비스조차도 큰 여파가 있을것 같구요. 일단 저희도 지켜보고는 있습니다. 물론 sdk등에서 대응 할 수 있는 최선의 방법을 고민하고 있습니다 ^^*
@michael 감사합니다. 늘 고생하시네요 ㅠㅠ 운영체제가 새로 나올때마다 힘드네요 ㅋㅋㅋ
이번엔 안드로이드 M도 권한이나 잠자기모드같은 것 때문에 신경쓸게 더 많으실 것 같아요 힘내세요!
1개의 좋아요
일단은 ios9 sdk 에서는 info.plist 에 아래 내용 입력해서 사용하시면 됩니다.
<key>LSApplicationQueriesSchemes</key>
<array>
<string>urlscheme</string>
<string>urlscheme2</string>
<string>urlscheme3</string>
<string>urlscheme4</string>
</array>
http://stackoverflow.com/questions/30987986/ios-9-not-opening-instagram-app-with-url-scheme/30988310#30988310
곧 가이드에 추가해야 겠습니다~ ㅠ.ㅠ