뒤끝 기능 요청
뒤끝펑션 내에서는 유니티에서 뒤끝 SDK를 이용하여 뒤끝 기능을 호출하는 것과 동일하게 다양한 뒤끝 기능들을 요청할 수 있습니다.
뒤끝펑션 내에서 뒤끝 기능들을 요청하면 해당 기능 요청에 대한 응답을 대기해야 되기 때문에 그만큼 뒤끝펑션 자체의 응답시간이 느려질 수 있습니다.
응답시간에 대한 자세한 설명은 응답시간 문서를 참고해 주세요.
뒤끝 기능 요청하기
뒤끝 SDK에서 제공하는 함수를 호출하는 것과 동일한 방법으로 기능을 호출할 수 있습니다.
뒤끝 펑션 내에서는 모든 함수를 동기방식으로 호출해야 합니다.
필요에 따라 await 키워드를 사용한 Task.Delay, Task.Run 등을 구현하여 비동기 방식으로 처리할 수 있습니다.
Base 버전
뒤끝 펑션의 경우 뒤끝 베이스 Backend-5.18.1을 기준으로 제작되었습니다.
해당 버전보다 높은 버전에서 존재하는 함수들의 경우 사용이 불가능할 수 있습니다.
뒤끝 베이스와 차이점
뒤끝 베이스에서 제공하는 기능과 뒤끝펑션에서 제공하는 뒤끝 기능에는 일부 차이점이 존재합니다.
| 기능 | 뒤끝 베이스와 차이점 |
|---|---|
| 게임 유저 | 인증(로그인, 회원가입 등) 기능을 제공하지 않습니다. |
| 영수증 검증 / 게임 캐시 관리 | 구글 영수증 검증할 때 토큰 값을 다루는 방법이 일부 변경되었습니다. |
길드 기능
뒤끝펑션에서는 아래 길드 기능만 사용할 수 있습니다.
- 길드 리스트 조회
- 내 길드 정보 조회
- 내 길드 굿즈 조회
- 메타 정보 수정
- 재화 기부
- 재화 사용
재화 사용은 길드 마스터만 가능합니다.
뒤끝펑션에서 지원되지 않는 기능
뒤끝펑션에서는 뒤끝 베이스의 일부 기능들이 동작하지 않습니다.
펑션에서 동작하지 않아 제외된 기능들은 아래과 같습니다.
이외에도 추가로 정상적인 동작을 하지 않는 기능들이 있을 수 있으니 주의 바랍니다.
- 실시간 알림
- 클라우드 세이브
- [유저 데이터] 갱신/연산/삭제 부분에서 [UpdateMyData]와 같이 이름에 My가 들어간 함수
- CDN 차트 로컬 저장/로드 부분
일부만 동작하는 기능
[유저 데이터] 트랜잭션 함수에서 이름에 My가 포함된 함수는 사용이 불가능 합니다.
유저 데이터 - 트랜잭션 쓰기
- AddInsert : 사용 가능
- AddUpdateOtherData : 업데이트하려는 데이터가 자신의 데이터일 때만 가능
- AddDeleteOtherData : 사용 불가
유저 데이터 - 트랜잭션 읽기
- AddGetAllLatestData : 사용 가능
- AddGetOtherLatestData : 조회하려는 데이터가 자신의 데이터일 때만 가능
- AddGetOtherData : 조회하려는 데이터가 자신의 데이터일 때만 가능