微信小游戏,PackageVersion请求url添加_appendTimeTicks;修改unusedCache路径判断

This commit is contained in:
jcakCheng
2024-09-13 11:44:40 +08:00
parent 0627641845
commit e0427d3062
6 changed files with 33 additions and 24 deletions
@@ -34,19 +34,17 @@ internal class FsmClearPackageCache : IStateNode
{
#if UNITY_WEBGL && WEIXINMINIGAME
//删除旧的资源清单文件和哈希文件
if (WX.StorageHasKeySync(YooAssets.DefaultPackageVersion_Key))
//删除旧的资源清单文件和哈希文件
if (WX.StorageHasKeySync(YooAssets.DefaultPackageVersion_Key))
{
var packageName = (string)_machine.GetBlackboardValue("PackageName");
var packageVersion = (string)_machine.GetBlackboardValue("PackageVersion");
var lastPackageVersion = WX.StorageGetStringSync(YooAssets.DefaultPackageVersion_Key, "");
if (lastPackageVersion != packageVersion)
{
var packageName = (string)_machine.GetBlackboardValue("PackageName");
var packageVersion = (string)_machine.GetBlackboardValue("PackageVersion");
var lastPackageVersion = WX.StorageGetStringSync(YooAssets.DefaultPackageVersion_Key, "");
if (!string.IsNullOrEmpty(lastPackageVersion) && lastPackageVersion != packageVersion)
{
WX.StorageSetStringSync(YooAssets.DefaultPackageVersion_Key, packageVersion);
Debug.Log($"==========本地数据版本文件设置成功==={packageVersion}");
}
}
WX.StorageSetStringSync(YooAssets.DefaultPackageVersion_Key, packageVersion);
}
}
#endif
_machine.ChangeState<FsmUpdaterDone>();
}