본 문서는 에이전트 설치 이후, 동작 과정 및 사용에 관련된 안내가 포함된 문서입니다.
내용 확인 전 에이전트 설치가 정상적으로 되었는지 확인하세요.
에이전트 소개
NetFUNNEL 에이전트는 NetFUNNEL 서버와 통신하기 위한 일종의 NetFUNNEL 전용 클라이언트 입니다. 사용자는 적용하고자 하는 클라이언트 어플리케이션 코드에 에이전트에서 제공하는 다양한 함수들을 적용, 구현하여 가상 대기실을 적용할 수 있습니다.
넷퍼넬 iOS 에이전트 기능 안내
- NetFUNNEL Console에 등록된 도메인 주소를 바탕으로 NetFUNNEL 서버와 통신하여, 특정 지점에 대기 및 차단 창 기능을 제공합니다.
- EUM(End User Monitoring) 기능을 활용하기 위한 디바이스 상태 정보 및 설정한 구간에서의 작업 처리 소요 시간에 대한 데이터 수집을 진행합니다.
에이전트 요구사항
- iOS 12 이상
- Storyboard(obj-c, swift), Swift UI 에서 사용 가능
에이전트 동작 흐름
NetFUNNEL 에이전트는 크게 다음과 같은 동작 흐름을 가지고 있습니다.
- 대기 전
- 대기를 하기 전에는 설정정보 초기화를 진행합니다. 이 과정은 NetFUNNEL 서버로부터 설정 정보를 Fetch하여 에이전트가 해당 정보들을 기반으로 객체들을 초기화하는 과정입니다.
- 별도로 제공해드리는 초기화 함수를 사용하여 NetFUNNEL 에이전트의 설정 정보를 초기화 하세요.
- 대기 중
- 가상 대기실을 노출하여 트래픽 대기를 적용하고 싶은 페이지(뷰 혹은 액티비티)의 특정 부분에서 대기를 하는 과정입니다.
- 별도로 제공해드리는 대기 시작 함수를 사용하여 가상 대기실을 적용하세요.
- 대기 후
- 대기가 종료된 이후의 과정입니다. 사용자가 대기가 종료되는 이유는 진입 성공, 진입 실패, 대기 취소이렇게 3가지 경우가 있습니다.
- 별도로 제공해드리는 delegate 함수와 완료 처리 함수를 사용하여 대기 종료 후 로직을 구현하세요.
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.