FAQ
FAQ
Q: WeChat 게임을 투다다로 이식하려면?
기존 WeChat 게임에서 wx 객체를 사용하고 있다면, SDK가 자동으로 wx 객체를 프록시하므로 별도 코드 수정 없이 대부분의 API가 동작합니다. 다만 TudadaSDK에서 지원하지 않는 WeChat 전용 API는 동작하지 않을 수 있습니다.
참고:
wx호환은 레거시 기능입니다. 이식 후에는TudadaSDK직접 호출로 점진적 전환을 권장합니다.wx객체에는 기존 등록된 API만 노출되며, 새로 추가되는 API는TudadaSDK에서만 사용할 수 있습니다.
Q: SDK 초기화 전에 API를 호출하면?
TudadaGameSDK.waitForReady() 완료 전에 API를 호출하면 예기치 않은 동작이 발생할 수 있습니다. 반드시 waitForReady() 완료 후에 게임 코드를 실행하세요.
Q: Storage와 TudadaStore의 차이는?
- Storage (setStorage/getStorage): 디바이스 로컬에 저장됩니다. 앱 삭제 시 데이터가 사라집니다. 최대 10MB.
- TudadaStore (getTudadaStore): 클라우드에 저장됩니다. 디바이스가 바뀌어도 데이터가 유지됩니다. value 최대 2KB.
Q: 보상형 광고의 isEnded 값은?
showRewardedAd()의 반환값 result.isEnded가 true이면 사용자가 광고를 끝까지 시청한 것이므로 보상을 지급하면 됩니다. false이면 중간에 닫은 것입니다. 레거시 createRewardedVideoAd 사용 시에는 onClose 콜백의 res.isEnded를 확인합니다.