Changelog
[2.0.3] - 2024-05-20
수정됨
- Ads
- 배너 광고 검증 추가
- 지원되는 플랫폼에서만 프리롤 광고를 표시합니다
- Player
- 저장 데이터는 이전 버전의 SDK와 호환성을 유지합니다
[2.0.2] - 2024-05-17
수정됨
- Player
- CrazyGames에서 로그인 후 플레이어 ID와 이름이 제대로 표시되지 않았습니다
[2.0.1] - 2024-05-15
수정됨
- Core
- Poki SDK 초기화에 실패했습니다
- 로컬 테스트 시 HTTPS가 아닌 경우 암호화 기능이 실패했습니다
[2.0.0] - 2024-05-14
큰 변화
- A자동 초기화가 제거되어 SDK를 초기화하려면
Wortal.initializeAsync()
와 Wortal.startGameAsync()
를 수동으로 호출해야 합니다
추가됨
- Ads
- 맞춤형 광고 서버 솔루션
- Telegram 광고 대응
- Analytics
- 이전 세션의 이벤트를 추적할 수 있는 잠재적 이벤트 대기열
수정됨
- Player
- Telegram ID가 제대로 표시되지 않았습니다
변경됨
- Core
- Link 및 Viber 플랫폼은 더 이상 사용되지 않습니다
[1.9.0] - 2024-01-11
- Core
- WORTAL에 authenticateAsync를 추가합니다
- Player
- Wortal에 saveDataAsync와 loadDataAsync를 추가했습니다.
- IAP
- Wortal과 CrazyGames를 통한 대응
[1.8.0] - 2023-11-28
추가됨
- Core
- 모듈 : Achievements
- 모듈: Stats
- AddictingGames 플랫폼 지원
- Poki 플랫폼 지원
- Yandex 플랫폼 지원
- IAP
수정됨
- Analytics
- Core
- 잘못된 URL이 포함된 오류 메시지
- 초기화 전에 API를 호출하면 처리되지 않는 예외가 발생할 수 있습니다
- IAP
- IAP가 지원되지 않는 상태에서 IAP 함수를 호출하면 예외가 발생할 수 있습니다
[1.7.0] - 2023-11-01
큰 변화
- NPM 패키지/번들링된 SDK 지원이 종료되었습니다. 따라서 CDN(콘텐츠 전송 네트워크)을 통해 SDK를 런타임에 포함시켜야 합니다.
- 패치 및 마이너 버전 제공 종료, v1 브랜치를 계속 사용하시기 바랍니다.
추가됨
수정됨
- Core
- 클라이언트가 시간대를 설정하지 않은 경우 초기화에 실패했습니다
변경됨
- Core
- 동적 모듈 임포트를 사용하도록 SDK를 재구성하여 번들 크기와 로딩 시간을 크게 줄임
- 오류 처리 개선
[1.6.15] - 2023-10-17
추가됨
수정됨
- Ads
- 광고 단위 ID가 부족해도 광고 호출이 중단되지 않습니다
[1.6.14] - 2023-10-13
추가됨
변경됨
- Player
- 플레이어에게 사진이 없는 경우 기본 아바타가 반환되도록 변경되었습니다
[1.6.13] - 2023-09-22
추가됨
- Core
- GamePix 플랫폼 지원
- 이제 모든 플랫폼에서 onPause가 트리거됩니다
수정됨
변경됨
- Session
- 이제 모든 플랫폼에서 wortal-data.js에서 GameID가 분석됩니다
[1.6.12] - 2023-09-19
변경됨
- Ads
- Facebook에서 광고 호출 재시도 비활성화하기
[1.6.11] - 2023-09-19
추가됨
- Player
- 모든 플랫폼에서 setDataAsync와 getDataAsync가 지원됩니다
[1.6.10] - 2023-09-13
추가됨
- Core
- authenticateAsync and linkAccountAsync APIs
변경됨
- Analytics
- Game Distribution에 대한 Analytics 추적이 종료되었습니다
[1.6.9] - 2023-09-11
추가됨
- Core
- Analytics
- Context
- context.switchAsync에 임의 페이로드가 추가되었습니다
- context.chooseAsync가 Link 페이로드를 지원합니다
수정됨
- Ads
- 초기화 후 또는 광고가 차단된 경우 프리롤 로딩 커버를 추가할 수 없습니다
변경됨
[1.6.8] - 2023-09-04
추가됨
수정됨
- Ads
- GD 플랫폼에서 중복된 사전 역할이 더 이상 호출되지 않습니다
- Context
- Facebook에서 지정하지 않은 경우 updateAsync는 이제 페이로드에 액션 및 템플릿 속성을 추가할 수 있습니다
- Player
- getPhoto 문서에 base64 문자열이 아닌 URL을 반환하는 것이 명시되어 있습니다
변경됨
- Core
- 모든 플랫폼에서 initializeAsync와 startGameAsync를 수동으로 초기화할 수 있게 되었으며
- 모든 API에서 플랫폼 검사에 앞서 로컬 테스트에서 유효성 검사를 수행하도록 변경되었습니다
- URL에 쿼리 파라미터를 추가할 필요가 없습니다
[1.6.7] - 2023-09-01
수정됨
[1.6.6] - 2023-08-31
수정됨
- Core
- Player
- canSubscribeBotAsync가 더 이상 암묵적 값을 반환하지 않습니다
[1.6.5] - 2023-08-29
추가됨
- Core
- 오류 메시지에 관련 API 문서에 대한 URL이 포함되었습니다
수정됨
- Core
- initializeAsync는 이제 수동 모드에서 플랫폼 SDK의 초기화를 기다립니다
- Notifications
- Notification API는 이제 ASID를 찾을 수 없는 경우 오류를 발생시킵니다
변경됨
- IAP
- Leaderboard
- API는 현재 컨텍스트 ID를 리더보드 이름에 자동으로 추가합니다
- API는 이제 Facebook 솔로 컨텍스트의 경우 오류를 발생시킵니다
[1.6.4] - 2023-08-25
추가됨
수정됨
[1.6.3] - 2023-08-22
수정됨
- Core
- Wortal/GD 플랫폼에서 수동으로 초기화하면 초기화에 실패할 수 있습니다
[1.6.2] - 2023-08-22
수정됨
- Ads
- Game Distribution 콜백이 잘못된 이벤트에 연결되어 있었습니다
변경됨
- Session
- Viber에서 switchGameAsync 사용이 비활성화되었습니다
[1.6.1] - 2023-08-17
추가됨
- Core
- Tournament API
- Demo project
- SDK 초기화 시 이벤트
- 수동 SDK 초기화 옵션
- NPM package distribution
- 새로운 API:switchGameAsync
- Ads
- Session
- 새로운 API: getDevice, getOrientation, onOrientationChange API
변경됨
[1.6.0] - 2023-08-10
추가됨
- Analytics
- IAP
- 인앱 구매(IAP) 인터페이스의 페이스북 독점 속성
수정됨
- Core
- API 호출 검증 시 잡히지 않는 예외
- onPause 인수의 타입이 일치하지 않을 수 있습니다
- Ads
- 광고 단위 ID를 찾을 수 없는 경우에도 페이스북 광고 호출이 더 이상 중단되지 않습니다
- Notifications
- 가져오기 실패 시 오류 메시지가 더 이상 반환되지 않습니다
변경됨
- Core
- Viber SDK를 1.14.0으로 업데이트
- 확장성을 위해 wortal.js를 SDK에 통합
- 문서와 SDK 로그가 개선되었습니다
[1.5.0] - 2023-06-27
추가됨
- Core
- Notifications API
- 햅틱 피드백
- 현재 플랫폼에서 API가 지원되는지 여부를 확인하는 getSupportedAPIs
- Ads
- Analytics
- 초기화 시 트래픽 소스 로그
- 신규 이벤트: logSocialInvite, logSocialShare, logPurchase, logPurchaseSubscription
- 기존 이벤트의 파라미터 추가
- 이벤트 트래킹 시 플랫폼 가 아닌 Wortal Game ID를 사용하도록 변경되었습니다
- Context
- 소셜 기능(초대)을 위한 inviteAsync
- 각 API에 대한 새로운 페이로드 유형
수정됨
- Ads
- 페이스북 리워드 광고 단위 ID가 제대로 분석되지 않았습니다
- Context
- LocalizableContent 사용 시 Facebook shareAsync 오류
- 문서에 FB SDK에 대한 참조가 포함되어 있습니다
변경됨
- Analytics
- logGameStart와 logGameEnd가 이제 비공개로 표시됩니다
- Context
- chooseAsync는 더 이상 페이로드를 필요로 하지 않습니다
[1.4.0] - 2023-04-24
추가됨
- Ads
- Viber 대응
- noFill 광고 호출에 대한 콜백
- Context
- Facebook의 그룹 채팅 컨텍스트
- 새로운 API: getType, getPlayersAsync, shareLinkAsync, isSizeBetween
- Player
- 새로운 API: flushDataAsync, getASIDAsync, getSignedASIDAsync, canSubscribeBotAsync, subscribeBotAsync
- Session
변경됨
[1.3.0] - 2023-02-21
추가됨
수정됨
- Ads
- 광고 단위 ID 유형이 일치하지 않을 수 있습니다
- IAP
- iap.getPurchasesAsync 문서에서 오타가 발생했습니다
변경됨
- Analytics
- 애널리틱스 호출에서 기존에는 문자열 매개변수만 사용할 수 있었지만, 이제 숫자 매개변수도 지정할 수 있게 되었습니다
[1.2.0] - 2022-12-02
추가됨
- Core
- 게임 배포 플랫폼 대응
- InitializationOptions (사용 예정)
- 오류 처리 관련 문서
수정됨
- Leaderboard
- Session
- session.setSessionData에서 처리되지 않는 예외의 가능성
[1.1.2] - 2022-11-24
추가됨
- Core
- ErrorMessages 오류 처리 개선
- 입력 검증 강화
- 유효성 검사기 유틸리티
- 변환기 유틸리티
변경됨
- Core
- 플랫폼 SDK는 이제 호출자가 처리할 수 있도록 오류를 재투입할 수 있습니다.
[1.1.1] - 2022-11-22
추가됨
수정됨
변경됨
- Core
- Context
- API 호출은 이제 ContextPayload 매개변수만 가져올 수 있습니다
[1.1.0] - 2022-11-16
추가됨
- Core
- Player API
- Session API
수정됨
변경됨
- Core
- 일관성 유지를 위해 열거형에서 유형으로 변환
- SDK 네임스페이스(namespace)를 API로 변경해 더욱 이해하기 쉽도록 변경
[1.0.0] - 2022-11-15
추가됨