XPushKeepAliveEventInfo

개요

XPush 서버와 클라이언트가 통신상태를 유지하기 위해 메시지를 주고 받을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성

eventid

이벤트의 ID를 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

XPushKeepAliveEventInfo.eventid

문법 설정

var strEventid = e.eventid;

참고

- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.

type

이벤트가 발생한 원인의 코드값을 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

XPushKeepAliveEventInfo.type

문법 설정

var nType = e.type ;

"0"

Push 서버에 Topic 등록을 성공했을 때 갖는 값입니다.

"1"

Push 서버로부터 KeepAlive 메시지를 받았을 때 갖는 값입니다.

"2"

클라이언트가 전송한 KeepAlive 메시지에 대한 Push 서버의 응답 메시지를 받았을 때 갖는 값입니다.

참고

- KeppAlive 메시지 뿐만 아니라 Push 메시지를 받았을때도 이벤트가 발생합니다.