HIVE SDK for C++

HIVE_UserEngagement.h
1 #ifndef __HIVE_USERENGAGEMENT_H__
2 #define __HIVE_USERENGAGEMENT_H__
3 
4 
5 #include "HIVE_ResultAPI.h"
6 
7 
8 NS_HIVE_BEGIN
9 
17 {
18  START
19  , END
20  , EVENT
21  , COUPON
22 
27  , IAP_UPDATED
28  , REMOTE_PUSH
29  , LOCAL_PUSH
30  , AUTH_LOGIN
31 };
32 
33 
34 
35 
36 class ResultAPI;
37 
38 class HIVESDK_DLLEXPORT UserEngagement
39 {
40 public:
60  typedef std::function<void(ResultAPI const & result, EngagementEventType engagementEventType, picojson::value const & param)> onEngagement;
61 
73  static ResultAPI setEngagementReady(bool isReady);
74 
75 
77  static void processURI(std::string URI);
78 
86  static void setEngagementHandler(onEngagement engagementHandler);
87 
88  // Native 영역에서 호출된 요청을 처리하기 위한 플러그인 내부 코드
89  static void executeEngine(picojson::value jsonParam);
90 };
91 
92 NS_HIVE_END // namespace hive
93 
94 
95 #endif // __HIVE_USERENGAGEMENT_H__
96 
97 
std::function< void(ResultAPI const &result, EngagementEventType engagementEventType, picojson::value const &param)> onEngagement
SDK 가 특정한 조건에서 클라이언트에 개입 (Engagement) 하기 위한 이벤트 리스너. 여기서 특정한 조건은 ...
Definition: HIVE_UserEngagement.h:60
Engagement에 의해 처리된 쿠폰 소모에 대한 결과.
비동기 API 호출에 대한 결과를 담는 클래스
Definition: HIVE_ResultAPI.h:47
유저(클라이언트)에 의해 열리지 않은 로그인 프로세스에 의한 결과를 받는 콜백.
EngagementEventType
SDK 가 특정한 조건에서 게임에 개입 (Engagement) 하기 위한 이벤트의 형태
Definition: HIVE_UserEngagement.h:16
Definition: HIVE_UserEngagement.h:38
Engagement에 의한 다른 기능 수행이 종료됨을 알림.
Engagement에 의해 다른 기능이 수행되기 시작함을 알림.
로컬 Push가 수신되었음을 알림.
원격 Push가 수신되었음을 알림.
Engagement에 의해 처리될 수 없는 이벤트(host가 game인 경우)를 전달해주는 콜백.
Copyright © GAMEVIL COM2US PLATFORM Inc. All Right Reserved. 이용약관 개인정보 처리방침