f.User.snsLogin()
f.User.snsLogin(isEventBreak)
Last updated
f.User.snsLogin(isEventBreak)
Last updated
현재 앱을 기준으로 간편 로그인을 진행할 수 있는 새로운 페이지가 열립니다. 카카오, 네이버, 구글 계정을 지원하고 로그인이 성공적으로 완료되면 앱의 시작주소로 리다이렉트 합니다.
f.User.snsLogin() 함수는 공개 앱(오픈 앱)에서만 로그인을 지원합니다.
사용자가 로그인이 되어 있을 경우에는 동작하지 않습니다. (로그인 후 10일 간은 로그인 상태가 유지)
가입하지 않았거나 로그아웃 된 사용자에게 "[SNS]로 시작하기" 화면으로 이동합니다.
"[SNS]로 시작하기"를 선택하면 해당 SNS 로그인을 요청합니다.
SNS 로그인 완료 후 > SNS로그인 처리를 합니다.
처음 "SNS로 시작하기"를 한 사용자의 경우 (SNS 이메일 주소가 등록되었는지) 사용자를 등록합니다. 등록된 사용자는 아래 앱의 "회원 수" 를 통해서 확인할 수 있습니다.
사용자에 대해서 추가정보를 입력받고 싶을 경우에는 사용자의 정보를 입력하는 시나리오와 데이터를 별도로 만들어야 합니다. (참고 : 8월 2주차에 사용자 정보 수정하는 Service 추가 예정)
함수 자동생성을 통해서도 쉽게 작성할 수 있습니다.
isEventBreak
기본값은 false 입니다.
실제 앱상에서 스크립트를 통해 간편 로그인의 화면은 아래와 같이 확인할 수 있습니다. (참고 : 현재 카카오톡 심사중으로 "카카오로 시작하기"는 나오지 않고 있습니다. 8.15 이후로 함게 사용 가능할 예정입니다.)
디버거에서 f.User.snsLogin()를 사용하는 경우, 공개 앱(오픈 앱)에서는 팝업을 통해 현재 디버거 사용자로 로그인하거나 새 유저 가입을 선택할 수 있습니다.
로그인이 취소됩니다.
간편 로그인 화면으로 이동하여 새로운 사용자를 추가할 수 있습니다. 추가한 사용자는 "사용자 변경하기" 기능을 통해 변경해야 합니다.
현재 디버거에 설정된 사용자로 로그인됩니다.
파라미터명 | 필수여부 | 타입 | 제약사항 | 설명 |
---|---|---|---|---|
isEventBreak
Boolean
로그인 페이지로 이동하는 경우 이벤트 중단 유무