콘텐츠로 건너뛰기
  • 카테고리
  • 최근
  • 인기
  • 연동가이드
축소
토스플레이스 개발자 포럼

토스플레이스 개발자 포럼 (Beta)

  1. 홈
  2. 자유 문의
  3. 토스프론트 플러그인 타이머 (startTimer)템플릿의 stop기능이 있나요?

토스프론트 플러그인 타이머 (startTimer)템플릿의 stop기능이 있나요?

예약됨 고정됨 잠김 이동됨 자유 문의
프론트 플러그인
2 게시물 2 작성자 13.8k 조회수
  • 오래된 순
  • 최신 순
  • 가장 많은 투표
답글
  • 토픽으로 답글
로그인 후 답글 작성
이 토픽은 삭제되었습니다. 토픽 관리 권한이 있는 사용자만 볼 수 있습니다.
  • 2
    2
    200pro
    에 작성함 마지막 수정자:
    #1

    어떤 제품을 사용하나요?

    • 제품: 프론트 플러그인
    • SDK 또는 API 버전: SDK
    • 환경: 개발

    무엇이 궁금한가요?

    플러그인의 특정 화면에서 일정 시간 입력이 없으면 메인 화면으로 이동하거나 뒤 화면으로 이동시키고자 startTimer템플릿을 사용하는데 다른 터치나 입력이 있으면 타이머를 초기화 시켜 화면을 계속 유지 시키려는 의도 입니다. stop 후 start시키는 방법이 있을까요?

    1 답글 마지막 답글
    • 토스플레이스-개발자센터토
      토스플레이스-개발자센터토
      토스플레이스-개발자센터
      에 작성함 마지막 수정자:
      #2

      안녕하세요. 토스플레이스 개발자센터입니다.

      startTimer를 호출할 때 반환되는 함수를 실행하면 타이머를 중지할 수 있습니다. 중지한 뒤 startTimer를 다시 호출하면 설정한 시간부터 새로 시작합니다.

      문의하신 흐름은 다음과 같이 구현해 주세요.

      1. startTimer를 호출하고, 반환된 중지 함수를 보관합니다.
      2. 사용자의 터치·입력 이벤트가 발생하면 보관한 함수를 실행해 기존 타이머를 중지합니다.
      3. startTimer를 다시 호출하고, 새로 반환된 중지 함수로 교체합니다.

      터치나 입력만으로 타이머가 자동 초기화되지는 않으므로, 해당 이벤트에 중지·재시작 처리를 연결해 주세요. 입력 템플릿에서는 input.onChange를 활용할 수 있습니다.

      기존 타이머가 실행 중인 상태에서 startTimer를 다시 호출하면 오류가 발생하므로 반드시 먼저 중지해 주세요. 화면을 벗어날 때도 타이머를 중지해 주세요. 중지 함수 실행만으로는 onTimeout이 호출되지 않습니다.

      타이머 가이드

      1 답글 마지막 답글

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      등록 로그인

      • 로그인

      • 계정이 없으신가요? 등록

      • 검색하려면 로그인하거나 등록하세요.
      • 첫 게시물
        마지막 게시물
      0
      • 카테고리
      • 최근
      • 인기
      • 연동가이드