跳到主要内容

常见问题

常见问题

Q: 如何将 WeChat 游戏移植到Tudada?

如果现有 WeChat 游戏使用了 wx 对象,SDK 会自动代理 wx 对象,因此无需修改代码即可使大部分 API 正常工作。但 TudadaSDK 不支持的 WeChat 专用 API 可能无法正常运行。

参考: wx 兼容是旧版功能。移植完成后建议逐步转换为直接调用 TudadaSDKwx 对象仅暴露已注册的现有 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.isEndedtrue 表示用户已完整观看广告,此时应发放奖励。false 表示中途关闭。使用旧版 createRewardedVideoAd 时,需检查 onClose 回调中的 res.isEnded