WebView에서의 백그라운드/포어그라운드 이동시 알 수 있는 방법이 있나요?

안녕하세요, 현재 유니티 엔진으로 게임을 개발 중이며, WebGL로 결과물을 만들어서 WebView에서 보여지게 만들고 있습니다.

여기에서 궁금한게 게임 내에서 백그라운드/포어그라운드 이동시 게임의 중요한 로직 처리가 필요한 상황인데요.
이게 게임 구현하는 쪽 입장에서는 토스 앱 네이티브쪽에서 이벤트를 알려주지 않는 이상 처리가 힘든 것 같은데,
혹시 어떤 방식으로 처리할 수 있을까요? 토스 SDK에서 제공하는 기능이 있는지 궁금합니다.

한번 더 정리하면 정확히 아래의 시점을 알 수 있는지 궁금합니다.

  • 백그라운드로 이동할 때
  • 포어그라운드로 이동할 때
  • 앱 종료할 때

그럼 답변 부탁드립니다. 감사합니다.

웹뷰에서는 web api 사용에 제한을 두고 있지 않아, 기본적으로 다 사용하실 수 있습니다.
visibilitychange 이벤트로 감지하면 될 것 같네요 :slight_smile: