TalkApi.channels 로그인 팝업 관련

iOS / 1.9.7+3

안녕하세요~ 이전에 채널 추가에서 로그인 팝업 관련 이슈를 올렸었고,
1.9.7 버전에서 수정해주셔서 TalkApi.followChannel 메서드의 경우에는 팝업이 미출력되는 동작 확인했습니다.
TalkApi.channels 메서드의 경우에는 아직 팝업이 출력되는 것 같은데, 해당 메서드도 팝업이 미출력될 수 있을까요??
늘 빠른 대응 감사드립니다~!

안녕하세요

TalkApi.channels() 는 채널 관계를 확인하는 기능으로 웹 페이지를 여는 동작을 하지 않고 있어요.
제보주신 이슈 대응할 때도 TalkApi.channels 라고 적어주신 내용은 단순 오탈자라고 생각해서 대응하지 않았었는데요, 말씀하시는 기능이 TalkApi.channels() 가 맞는지 다시 한번 확인 부탁드리겠습니다.

개발할 때 조금 궁금했던 부분이었는데, 말씀주신대로
채널 관련 약관동의가 되어있을 때는 TalkApi.channels를 채널 관계를 확인할 때 사용하고 있는데
약관 동의가 되어 있지 않을 때에 이 메서드를 호출하면 약관 동의 + 채널 추가 웹 창을 띄우더라구요.
그래서 앱에 카카오 채널 동의를 받는 로직을 아래처럼 구현해놓은 상태입니다.

  • 채널 약관동의여부 : UserApi.scopes
  • 채널 약관동의 o : TalkApi.followChannel (채널동의)
  • 채널 약관동의 x : TalkApi.channels (약관,채널동의)

아 말씀하신 내용 이해했습니다.

kakao_flutter_sdk는 Android, iOS 플랫폼 기준으로 사용자가 동의하지 않은 상태로 사용자 동의가 필요한 기능을 사용하면 자동으로 사용자 동의 창을 띄우도록 구현되어있습니다.
해당 기능으로 인해 TalkApi.channels() 호출 시 약관 동의창이 뜰 수 있고 그걸 말씀하시는 것으로 보이네요.

말씀주신 것처럼 이 동선에서도 팝업이 미노출되는 것이 ux적으로 자연스러울 것 같아보여요. 이 부분 코드 수정해서 다음 배포에 포함하도록 하겠습니다.

아직 예정된 배포는 없어서 늦게 배포될 수 있는데요, 코드 작업은 빠르게 해둘 예정이라서 SDK 적용이 급하시다면 git 소스 참조하는 방식으로 SDK 사용 부탁드리겠습니다.

1개의 좋아요

감사합니다~~!

1개의 좋아요