常见问题
弹窗提示『请求失败,请重试』
可以参考集成前准备检查是否已经提交 APK 并通过审核,以及发布设置是否为立即上线状态。
从 v3.23.0 以前的版本更新到新版本的升级流程
将原先 updateGame 相关的接口代码删除,并重新按 sdk-获取的流程接入
Unity 唤醒更新会增加哪些 Android 依赖库
首先 Unity 唤醒更新只会在 Android 平台生效,其次唤醒更新新加的依赖库会在打包过程中自动添加到 Unity Gradle Template 中,您 可以到 唤醒更新模块/Mobile/Editor/TapTapUpdateDependencies.xml 中查看到,具体来说会增加 3 个依赖库:
- com.squareup.okhttp3:okhttp:3.12.1
- androidx.core:core:1.6.0
- com.google.android.flexbox:flexbox:3.0.0
单机游戏没有服务器,如何接入该功能?
单机游戏暂不需要接入更新唤起功能。
更新唤起功能支持 iOS 版本吗?
受限于苹果政策,iOS 平台的 TapTap 客户端无法提供游戏更新功能,更新唤起能力仅支持 Android 平台使用。
更新唤起功能是否只适用于强制更新的游戏版本?
游戏在强更场景必须使用「更新唤起」服务,当游戏需要包体强更时,请求 SDK 更新接口,唤起 TapTap 更新即可,同时平台也不会干涉游戏自身的热更操作,如果游戏在非强更场景,也希望用户更新的话,可以尝试在公告等场景对用户进行提醒。