현재 애플리케이션 하나에
개발 플랫폼이 웹, 안드로이드, iOS로 되어 있으며, 간편로그인 기능만을 이용중에 있습니다.
웹은 그대로 유지하고, 안드로이드 및 iOS는 기존앱을 내리고,
패키지명 및 번들ID를 변경한 신규앱으로 서비스를 진행하고자 합니다.
한시적으로(약 1달정도) 기존웹, 안드로이드 앱 2개, iOS 앱 2개로 간편로그인을 했으면 합니다.
안드로이드의 경우, 패키지명은 달라도, 키해시가 동일하면 2개의 앱에서 간편로그인기능이 이용가능 한듯 한데,
iOS의 경우에는 번들ID가 다르면 허용되지 않는 거 같습니다.
[질문1]
안드로이드의 경우, 패키지명은 달라도, 키해시가 동일하면 복수의 앱에서 간편로그인기능이 사용가능은 한 듯 한데,
이렇게 사용해도 문제는 없는 것인지?
[질문2]
iOS의 경우, 복수의 앱에서 간편로그인을 사용할 수 있는 방법은 없는 것인지?
[질문3]
iOS의 경우, 복수의 앱에서는 허용불가라고 한다면,
기존에 등록되어 있는 번들ID를 신규앱의 번들ID로 교체하는 것으로,
기존서비스에서 신규앱에서만이라도 간편로그인을 이용가능하게 할 수 있는 것인지?
확인 부탁드립니다.
[질문1]
안드로이드의 경우, 패키지명은 달라도, 키해시가 동일하면 복수의 앱에서 간편로그인기능이 사용가능은 한 듯 한데,
이렇게 사용해도 문제는 없는 것인지?
정책상 복수 앱을 지원하고 있지 않으므로 가급적 하나의 패키지로 사용하시길 권장합니다.
시스템상으로 당장은 문제가 없으며 사용자에게 잘 안내하고 빠르게 전환해주세요.
[질문2]
iOS의 경우, 복수의 앱에서 간편로그인을 사용할 수 있는 방법은 없는 것인지?
지원하지 않습니다.
(이 문제와 별개로 다른 패키지 개념이 아닌 테스트용 번들아이디 사용은 가능합니다.)
안녕하세요.
내부 방침상 ios의 번들아이디를 개발시, 테스트시, 배포시마다 각각 다르게 사용하고 있습니다.
페이스북 등의 경우에는 번들아이디를 여러 개 등록할 수 있게 되어 있는데, 카카오 api에서는 이런 경우 어떻게 처리 할 수 있는지요?
[질문3]
iOS의 경우, 복수의 앱에서는 허용불가라고 한다면,
기존에 등록되어 있는 번들ID를 신규앱의 번들ID로 교체하는 것으로,
기존서비스에서 신규앱에서만이라도 간편로그인을 이용가능하게 할 수 있는 것인지?
가능합니다.
기존 앱에서는 토큰 발급 시 KOServerErrorMisConfigured 에러가 발생하게 됩니다.
저도 이 케이스를 활용하려고 하는데요,
기존에 번들id com.a.b 가 있고, 테스트용 앱이 com.a.b.test 입니다.
이 경우에 테스트용 앱에서 로그인을 해서 카카오톡 앱으로 넘어갔다가 다시 돌아오면 com.a.b 앱이 실행되면서 넘어오더라구요.
테스트용 앱으로 다시 넘어오게 할 수는 없나요?
로그인 시도할 때 돌아올 앱의 번들id를 세팅한다던가… 아니면 다른 방법이 혹시 있을까요?
1개의 좋아요
@dyyeom
질문하신 부분은 애플의 정책과 관련된 부분인데요
애플은 복수의 앱이 같은 Scheme을 등록한 상태로 한 기기에 설치되어 있을 때
실행하는 측에서 실행하고 싶은 앱을 선택할 수 있는 방법을 제공하지 않고 있습니다.
테스트하실 때 나머지 앱을 삭제하는게 좋습니다.