Kakao.Auth.authorize 사용 시 앱 실행

기존에는 버튼에 등록된 클릭 이벤트 내부에 Kakao.Auth.authorize 를 사용하여 로그인을 시도했을 때에는 카카오톡 앱이 실행되면서 로그인이 되었습니다.
그 후에 버튼 클릭없이 페이지 접근시 바로 로그인을 하기위해

  1. 카카오 sdk init
  2. Kakao.Auth.authorize 바로 실행
    위의 순서대로 수정을 했더니 카카오톡 앱이 실행되지 않고 웹에서 로그인화면을 보여줍니다.
    계속 시도 했으나 실패하여 처음의 버튼 클릭의 방식으로 소스를 되돌렸는데 전처럼 카카오톡앱이 실행되는 것이 아니라 웹으로 로그인을 요구하는 화면으로 이동합니다.

클릭이벤트 없이 바로 로그인하여 카카오톡 앱을 띄우는 방법이 없을까요?
그리고 다시 클릭이벤트에서 로그인하도록 했는데 왜 여전히 웹에서 로그인하는 화면을 보여주나요?

확인부탁드립니다.

안녕하세요.

모바일 브라우저를 통해 사용자의 액션없이 앱을 실행시킬 수 없습니다.
(특정 OS와 브라우저 환경에서는 가능할지 모르나 기본적으로는 불가 하다고 생각하시면 좋을 것 같습니다.)

이 부분은 재현할 수 있는 URL을 제공 부탁드립니다.

사파리 캐시 데이터 삭제 후 다시 접급하니 앱 실행이 되네요.
웹페이지 접근시 바로 Kakao.Auth.authorize 를 실행하면 앱이 아니라 웹으로 로그인하도록 만드어진 건가요?

기본적으로 앱이 뜨게 요청되며 브라우저가 판단하여 앱 실행 불가하면 웹으로 처리하게 됩니다.