Book Mark
|
|
|
|
|
|
hive.Push.getRemotePush (onRemotePush listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Push.getRemotePush ((ResultAPI result, RemotePush remotePush)=>{ switch(result.code) { case ResultAPI.Code.PushNetworkError: // 기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. break; case ResultAPI.Code.PushInvalidResponseData: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; case ResultAPI.Code.PushServerResponseError: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 |
Push::getRemotePush([](ResultAPI const & result, RemotePush remotePush){ switch(result.code) { case ResultAPI::Code::PushInvalidResponseData: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; case ResultAPI::Code::PushServerResponseError: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Push.getRemotePush(new RemotePushListener() { @Override public void onPushToken(ResultAPI result, RemotePush remotePush) { switch(result.code) { case PushNetworkError: // 기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. break; case PushInvalidResponseData: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; case PushServerResponseError: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; } } }); |
iOS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[HIVEPush getRemotePush:^(HIVEResultAPI *result, HIVERemotePush* remotePush) { switch (result.code) { case kPushNetworkError: //기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE에 문의 주세요. break; case kPushInvalidResponseData: //전달받은 메시지와 함께 HIVE에 문의주세요. break; case kPushServerResponseError: //전달받은 메시지와 함께 HIVE에 문의주세요. break; default: break; } }]; |
Code | Message | How to solve |
(필수 구현) PushNetworkError | HIVE 서버 통신에 실패하였습니다. Removed in HIVE SDK v4.13.0 | 기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
(필수 구현) PushInvalidResponseData | HIVE 서버 통신 프로토콜 규약에 맞지 않은 데이터가 전달되었습니다. Removed in HIVE SDK v4.13.0 | 전달받은 메시지와 함께 HIVE에 문의주세요. |
(필수 구현) PushServerResponseError | HIVE 서버 통신 응답값이 정상이 아닙니다. Removed in HIVE SDK v4.13.0 | 전달받은 메시지와 함께 HIVE에 문의주세요. |
PushNotInitialized | HIVE SDK 초기화가 되어있지 않습니다. | AuthV4.setup API를 호출하여 HIVE SDK 초기화를 수행하세요. API 보기 |
PushAgeGateUnder13 | 13세 미만의 유저가 사용 불가능한 API를 수행하는 경우 해당 유저가 13세 어린이 인 경우에 전달됩니다. COPPA(Children’s Online Privacy Protection Act) 법률을 따르는 게임에서만 전달됩니다. |
13세 미만 유저가 해당 API를 호출하는 경우 게임 내에서 아무런 동작을 하지 않아도 게임 진행에 문제가 없도록 구현하세요. |
hive.Push.setRemotePush (RemotePush remotePush, onRemotePush listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
RemotePush remotePush = new RemotePush(); remotePush.isAgreeNotice = true; remotePush.isAgreeNight = true; Push.setRemotePush (remotePush, (ResultAPI result, RemotePush remotePush)=>{ switch(result.code) { case ResultAPI.Code.PushNetworkError: //기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. break; case ResultAPI.Code.PushInvalidResponseData: //전달받은 메시지와 함께 HIVE에 문의주세요. break; case ResultAPI.Code.PushServerResponseError: //전달받은 메시지와 함께 HIVE에 문의주세요. break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
RemotePush remotePush; remotePush.isAgreeNotice = true; remotePush.isAgreeNight = true; Push::setRemotePush(remotePush,[](ResultAPI const & result, RemotePush remotePush){ switch (result.code) { case ResultAPI::Code::PushNetworkError: // 기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. break; case ResultAPI::Code::PushInvalidResponseData: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; case ResultAPI::Code::PushServerResponseError: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
RemotePush remotePush = new RemotePush(); remotePush.isAgreeNotice = true; remotePush.isAgreeNight = true; Push.setRemotePush(remotePush, new RemotePushListener() { @Override public void onPushToken(ResultAPI result, RemotePush remotePush) { switch (result.code) { case PushNetworkError: // 기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. break; case PushInvalidResponseData: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; case PushServerResponseError: // 전달받은 메시지와 함께 HIVE에 문의주세요. break; default: break; } } }); |
iOS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
HIVERemotePush* remotePushSetting = [HIVERemotePush remotePushWithNotice:YES night:NO]; [HIVEPush setRemotePush:remotePushSetting handler:^(HIVEResultAPI *result, HIVERemotePush* remotePush) { switch (result.code) { case kPushNetworkError: //기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. break; case kPushInvalidResponseData: //전달받은 메시지와 함께 HIVE에 문의주세요. break; case kPushServerResponseError: //전달받은 메시지와 함께 HIVE에 문의주세요. break; } }]; |
Code | Message | How to solve |
(필수 구현) PushNetworkError | HIVE 서버 통신에 실패하였습니다. Removed in HIVE SDK v4.13.0 | 기기의 네트워크 연결 상태를 확인하세요. 기기의 네트워크 연결 상태가 정상임에도 해당 에러가 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
(필수 구현) PushInvalidResponseData | HIVE 서버 통신 프로토콜 규약에 맞지 않은 데이터가 전달되었습니다. Removed in HIVE SDK v4.13.0 | 전달받은 메시지와 함께 HIVE에 문의주세요. |
(필수 구현) PushServerResponseError | HIVE 서버 통신 응답값이 정상이 아닙니다. Removed in HIVE SDK v4.13.0 | 전달받은 메시지와 함께 HIVE에 문의주세요. |
PushNotInitialized | HIVE SDK 초기화가 되어있지 않습니다. | AuthV4.setup API를 호출하여 HIVE SDK 초기화를 수행하세요. API 보기 |
PushInvalidParamRemotePush | API 호출시 전달한 데이터가 유효하지 않습니다. | 누락된 파라미터가 있는지 확인하세요. |
PushAgeGateUnder13 | 13세 미만의 유저가 사용 불가능한 API를 수행하는 경우 해당 유저가 13세 어린이 인 경우에 전달됩니다. COPPA(Children’s Online Privacy Protection Act) 법률을 따르는 게임에서만 전달됩니다. |
13세 미만 유저가 해당 API를 호출하는 경우 게임 내에서 아무런 동작을 하지 않아도 게임 진행에 문제가 없도록 구현하세요. |
hive.Push.registerLocalPush (LocalPush localPush, onLocalPush listener)
Code | Message | How to solve |
PushAgeGateUnder13 | 13세 미만의 유저가 사용 불가능한 API를 수행하는 경우 해당 유저가 13세 어린이 인 경우에 전달됩니다. COPPA(Children’s Online Privacy Protection Act) 법률을 따르는 게임에서만 전달됩니다. |
13세 미만 유저가 해당 API를 호출하는 경우 게임 내에서 아무런 동작을 하지 않아도 게임 진행에 문제가 없도록 구현하세요. |
PushInvalidParamLocalPush | API 호출시 전달한 데이터가 유효하지 않습니다. | 누락된 파라미터가 있는지 확인하세요. |
hive.Push.unregisterLocalPush (int noticeID)
Code | Message | How to solve |
Result API 없음 |
hive.Push.setForegroundPush (PushSetting setting, onPushSetting listener )
Code | Message | How to solve |
PushAgeGateUnder13 | 13세 미만의 유저가 사용 불가능한 API를 수행하는 경우 해당 유저가 13세 어린이 인 경우에 전달됩니다. COPPA(Children’s Online Privacy Protection Act) 법률을 따르는 게임에서만 전달됩니다. |
13세 미만 유저가 해당 API를 호출하는 경우 게임 내에서 아무런 동작을 하지 않아도 게임 진행에 문제가 없도록 구현하세요. |
PushNotInitialized | HIVE SDK 초기화가 되어있지 않습니다. | AuthV4.setup API를 호출하여 HIVE SDK 초기화를 수행하세요. API 보기 |
hive.Push.getForegroundPush (onPushSetting listener )
Code | Message | How to solve |
PushAgeGateUnder13 | 13세 미만의 유저가 사용 불가능한 API를 수행하는 경우 해당 유저가 13세 어린이 인 경우에 전달됩니다. COPPA(Children’s Online Privacy Protection Act) 법률을 따르는 게임에서만 전달됩니다. |
13세 미만 유저가 해당 API를 호출하는 경우 게임 내에서 아무런 동작을 하지 않아도 게임 진행에 문제가 없도록 구현하세요. |
PushNotInitialized | HIVE SDK 초기화가 되어있지 않습니다. | AuthV4.setup API를 호출하여 HIVE SDK 초기화를 수행하세요. API 보기 |