[iOS][안드로이드]복수의 앱에서 간편로그인을 할 수 있나요?

현재 애플리케이션 하나에
개발 플랫폼이 웹, 안드로이드, iOS로 되어 있으며, 간편로그인 기능만을 이용중에 있습니다.

웹은 그대로 유지하고, 안드로이드 및 iOS는 기존앱을 내리고,
패키지명 및 번들ID를 변경한 신규앱으로 서비스를 진행하고자 합니다.
한시적으로(약 1달정도) 기존웹, 안드로이드 앱 2개, iOS 앱 2개로 간편로그인을 했으면 합니다.

안드로이드의 경우, 패키지명은 달라도, 키해시가 동일하면 2개의 앱에서 간편로그인기능이 이용가능 한듯 한데,
iOS의 경우에는 번들ID가 다르면 허용되지 않는 거 같습니다.

[질문1]
안드로이드의 경우, 패키지명은 달라도, 키해시가 동일하면 복수의 앱에서 간편로그인기능이 사용가능은 한 듯 한데,
이렇게 사용해도 문제는 없는 것인지?

[질문2]
iOS의 경우, 복수의 앱에서 간편로그인을 사용할 수 있는 방법은 없는 것인지?

[질문3]
iOS의 경우, 복수의 앱에서는 허용불가라고 한다면,
기존에 등록되어 있는 번들ID를 신규앱의 번들ID로 교체하는 것으로,
기존서비스에서 신규앱에서만이라도 간편로그인을 이용가능하게 할 수 있는 것인지?

확인 부탁드립니다.

[질문1]
안드로이드의 경우, 패키지명은 달라도, 키해시가 동일하면 복수의 앱에서 간편로그인기능이 사용가능은 한 듯 한데,
이렇게 사용해도 문제는 없는 것인지?

정책상 복수 앱을 지원하고 있지 않으므로 가급적 하나의 패키지로 사용하시길 권장합니다.
시스템상으로 당장은 문제가 없으며 사용자에게 잘 안내하고 빠르게 전환해주세요.

[질문2]
iOS의 경우, 복수의 앱에서 간편로그인을 사용할 수 있는 방법은 없는 것인지?

지원하지 않습니다.

(이 문제와 별개로 다른 패키지 개념이 아닌 테스트용 번들아이디 사용은 가능합니다.)

[질문3]
iOS의 경우, 복수의 앱에서는 허용불가라고 한다면,
기존에 등록되어 있는 번들ID를 신규앱의 번들ID로 교체하는 것으로,
기존서비스에서 신규앱에서만이라도 간편로그인을 이용가능하게 할 수 있는 것인지?

가능합니다.
기존 앱에서는 토큰 발급 시 KOServerErrorMisConfigured 에러가 발생하게 됩니다.

저도 이 케이스를 활용하려고 하는데요,
기존에 번들id com.a.b 가 있고, 테스트용 앱이 com.a.b.test 입니다.
이 경우에 테스트용 앱에서 로그인을 해서 카카오톡 앱으로 넘어갔다가 다시 돌아오면 com.a.b 앱이 실행되면서 넘어오더라구요.
테스트용 앱으로 다시 넘어오게 할 수는 없나요?
로그인 시도할 때 돌아올 앱의 번들id를 세팅한다던가… 아니면 다른 방법이 혹시 있을까요?

1개의 좋아요

@dyyeom
질문하신 부분은 애플의 정책과 관련된 부분인데요
애플은 복수의 앱이 같은 Scheme을 등록한 상태로 한 기기에 설치되어 있을 때
실행하는 측에서 실행하고 싶은 앱을 선택할 수 있는 방법을 제공하지 않고 있습니다.
테스트하실 때 나머지 앱을 삭제하는게 좋습니다.