wgt

wgt

7 人关注该话题

鸿蒙Next原生项目,怎么加载wgt包,有没有对应的文档? wgt 鸿蒙next uniapp

分类: uni-app 孟凡华 2024-11-20 17:28  发起问题 • 1 人关注 • 0 个回复 • 23 次浏览

关于wgt热更新上线问题 苹果审核 GooglePlay下架 wgt uniapp

分类: uni-app 4***@qq.com 2024-11-19 15:16  发起问题 • 1 人关注 • 0 个回复 • 16 次浏览

打包的wgt嵌入原生时,华为手机使用input上传文件时,没有相机选项 wgt uniapp

分类: uni-app 6***@qq.com 2024-09-12 11:07  回复问题 • 2 人关注 • 2 个回复 • 82 次浏览

wgt安装问题,APP安装apk还是wgt包呢? wgt HBuilderX

分类: HBuilderX BoredApe 2024-09-05 17:18  回复问题 • 2 人关注 • 1 个回复 • 244 次浏览

使用wgt打包热更新,编译成功,导出失败?? wgt HBuilderX

分类: HBuilderX / HBuilder 1***@163.com 2024-09-02 14:47  回复问题 • 3 人关注 • 2 个回复 • 176 次浏览

请问下哪些情况不能使用wgt热更新? wgt uniapp 插件讨论

分类: uni-app BoredApe 2024-09-02 13:36  回复问题 • 2 人关注 • 1 个回复 • 112 次浏览

HBuildX 发布生成 wgt 资源包,怎么在 iOS 原生项目中本地集成 iOS离线打包 wgt uniapp

分类: uni-app 神策数据 2024-08-20 16:57  发起问题 • 1 人关注 • 0 个回复 • 108 次浏览

HBuildX 发布生成 wgt 资源包,iOS 原生项目集成白屏 wgt升级 wgt uniapp

分类: uni-app c***@foxmail.com 2024-08-20 16:41  发起问题 • 1 人关注 • 0 个回复 • 77 次浏览

热更新后,如何判断包内有没有相关插件 插件讨论 wgt 热更新 HBuilderX

分类: HBuilderX DCloud_UNI_LXH 2024-08-19 13:17  回复问题 • 1 人关注 • 1 个回复 • 98 次浏览

wgt静默更新不能下载完 下次进入再安吗 热更新 wgt升级 wgt uniapp

分类: uni-app DCloud_App_Array 2024-07-22 19:46  回复问题 • 2 人关注 • 2 个回复 • 180 次浏览

关于hBuilderx打包wgt编译失败问题 wgt HBuilderX
负责人:DCloud_UNI_GSQ

分类: HBuilderX p***@163.com 2024-07-17 11:59  发起问题 • 1 人关注 • 0 个回复 • 130 次浏览

更多...
1

赞同来自: ysf

操作方式如下图
** 插入的附件 **
操作方式如下图
** 插入的附件 **
1

赞同来自: Trust

关于这个问题,之前一直因为别的事情就没有继续研究,现在终于有时间了花了一天搞定这个问题:
一.这个wgt更新其实细节很多请耐心看:
1.首先我们的项目集成到原生一定要按照这样的目录结构/Pandora/apps/(你的h5+应用的id)/www/一开始我以为这... 显示全部 »
关于这个问题,之前一直因为别的事情就没有继续研究,现在终于有时间了花了一天搞定这个问题:
一.这个wgt更新其实细节很多请耐心看:
1.首先我们的项目集成到原生一定要按照这样的目录结构/Pandora/apps/(你的h5+应用的id)/www/一开始我以为这个目录没有影响,不至于做个东西那么脆弱还必须强制目录结构,后来发现事实是残忍的,它就是这么脆弱,切记一定要按照这个目录。
2. www文件夹下面放我们的资源,爱怎么放怎么放但是一定要有manifest.json文件在www下面,其他的随意了
3. 把这个三层目录结构的东东放入原生项目(我只负责ios)我用的是虚拟文件夹也就是引用的方式放入的
4. 搞好之后接下来就是我们需要调用wgt更新的代码了,这个就不多说了,大家自己应该都写过。
5. 下载之后安装,只要你上面的目录是按照刚才的结构组织的就不会报缺少模块的错误了。
6. 大家以为这就完了吗?远远没有,这时候安装也提示你成功了但是你重新启动你的app会发现一个问题
7. 纳尼?为什么没有替换掉,怎么还是之前的项目,明明更新安装成功了呀?这是为什么呢?
8. 原因很简单,就是wgt的更新机制的问题,他并没有向我们想象的那样把wgt资源包解压到我们的沙盒并且替换掉之前的文件夹,并没有。
9. 那他解压到哪里去了呢?
10. /Users/admin/Library/Developer/CoreSimulator/Devices/648CC54A-4D68-4543-A2D4-FF6778864B5A/data/Containers/Data/Application/6049B4B1-FC7C-41B9-B9F0-FB30E786015A/Library/Pandora/apps/XBJY(*这是我们h5+的id)/www/。这个目录就是wgt资源解压释放的目录。
11.知道问题所在了,我们要怎么办?把它拷贝进沙盒里面去?no,苹果的调性你又不是不知道,他会让你乱改沙盒里面的东西吗?
12.唯一的解决办法就是我们h5+的代码安装成功之后就去调用原生的方法,去重新启动我们的应用并且把启动目录更换成我们的安装包解压的路径,也就是第十步我们的那个路径。
13.上代码
NSString* pWWWPath =[[[NSBundlemainBundle]bundlePath]stringByAppendingPathComponent:@"/Pandora/apps/XBJY/www"];
//获取更新包解压的路径,判断是否包含安装包来确定应用启动的路径
NSArray* paths=NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
if (paths) {
NSString* LibraryPath=[paths firstObject];
NSString* pUpdatapath=[LibraryPath stringByAppendingString:@"/Pandora/apps/XBJY/www/"];
NSString* manifestPath=[pUpdatapath stringByAppendingString:@"manifest.json"];
NSFileManager* pFileManager=[NSFileManager defaultManager];
if ([pFileManager fileExistsAtPath:manifestPath]) {
pWWWPath=pUpdatapath;
NSLog(@"===================================%@",pWWWPath);
}
}
14. pWWWPath是沙盒里面我们打包进去的我们的h5+的资源路径,pUpdatapath是wgt包的路径,我这里是通过判断这个路径下面有没有manifest.json文件来知晓有没有更新包,有的话就把app的启动路径替换成我们的更新包也就是wgt资源释放的路径,这样应用启动之后就是我们想看到的更新之后的应用了。
15.每次更新呢都是这个路径,但是还有一个问题,如果更新了好几次会不会引起app启动错乱啊?很负责任的告诉你们我测试过了,每次更新包解压释放都会覆盖掉之前的文件夹,也就是说这个文件夹下也是只有一份资源的,所以不用担心,如果作为一个严谨的程序员心里接受不了这种不严谨的东西,你可以在h5+应用里面在更新包安装之前把老的文件先删掉,本人考虑过但是那么一瞬间懒了一下就不想写了。。。
15.到此为止整个wgt的资源更新介绍完毕了,大家有什么问题记得留言,我几乎每天都会上来看看的。
0

赞同来自:

wgt更新只能更新5+应用资源(html/js/css等),不能更新原生模块及权限配置等。
如果涉及原生模块(HBuilder[X]中模块权限配置的变动)则无法通过wgt更新。
wgt更新只能更新5+应用资源(html/js/css等),不能更新原生模块及权限配置等。
如果涉及原生模块(HBuilder[X]中模块权限配置的变动)则无法通过wgt更新。
0

赞同来自:

uniapp项目,目前不能使用【制作移动App资源升级包】,只有5+类型的才能用
uniapp项目,目前不能使用【制作移动App资源升级包】,只有5+类型的才能用
1

赞同来自: DCloud_UNI_HT

wgt 更新可以启用 uni 统计
wgt 更新可以启用 uni 统计
更多...

精华 App资源在线升级更新 更新 升级 wgt widget

分类: HTML5+ t***@163.com2024-11-14 23:06  评论文章 • 218 个评论 • 368104 次浏览

精华 uni-app 资源在线升级/热更新 升级 wgt uniapp 热更新

分类: uni-app 赵永强2024-08-28 15:46  评论文章 • 243 个评论 • 239223 次浏览

App资源在线差量升级更新 update wgt wgtu 升级 差量升级

分类: HTML5+ b***@qq.com2024-07-29 19:31  评论文章 • 84 个评论 • 93103 次浏览

更多...