找回密码
 立即注册
搜索

开发问题 快应用技术问题答疑【第二期】

0
回复
719
查看
[复制链接]

479

主题

780

帖子

6620

积分

 楼主| 2023-7-6 17:24:02 显示全部楼层 |阅读模式

一、新手入门

 

1.4 开发工具

1.4.1 快应用有办法分析包体结构吗?

快应用 IDE 团队基于快应用的打包方式开发了 hap-bundle-analyzer 插件,可以实现对快应用的包体结构进行分析和优化,详情可参见文档说明:https://doc.quickapp.cn/ide/hap-analyzer.html

1.4.2 开发工具的network为什么会出现空白情况?

可在IDE开发工具右下角点击预览设置,选择刷新预览和Devtools”network面板展示出来;或者 在快应用调试器 - 开始调试 ,页面弹出的 DevTools面板,切换到Network面板也是可以看请求的状态呢

1.4.3 windows 快应用ide(6.30) 会出现git文件无法放弃更改也不能找到文件的情况?

这个问题已经反馈给ide的同学在排查了,建议先试用6.2.0版本

1.4.4 即将上线的快应用 在快应用加载器里面访问是没问题的 但是发到华为应用市场就卡在开屏页了 会是什么原因?

华为的快应用开发要求代码比较严格 建议还是用华为真机调试验证,可以以出现问题的手机设备运行打包编译的本地rpk查看具体日志,这样排查问题会便于找到原因

1.4.5 华为机型有办法像联盟快应用调试器一样看到控制台或者newwork吗

安装华为ide,使用ideinspect功能

 

1.5 本地调试

1.5.1 为什么进行过调试的测试机清除了所有缓存,在应用商店打开线上的快应用还是测试环境?向同事借了另外一个没有调试过的手机又是正常的?

清除缓存:手机 - 设置 - 是应用管理-右上角 -显示系统程序-快应用(右边字母列表选择k列)- 清空快应用的缓存数据。

1.5.2 问一下现在我看最高的预览版本是1100 快应用那个编辑器 版本最高版本是1100的 用了vivo给的demo,提示版本不支持,为什么呢? vivo的版本号和联盟版本号不一样,vivo快应用引擎1110是和联盟1100对齐的,实际小说组件联盟那边应该是1200,可以在设置 - 检索 - 快应用 - 自动更新vivo快应用引擎版本,使用小说组件vivo引擎版本需大于等于 11010701,目前线上最新应该已经是 11040101 了。

1.5.3为什么Apex组件库中的icon不显示?

问题点主要是toolkit编译工具打包存在的缺陷,该问题会下个toolkit版本排期修复,目前可以使用以下几种方式进行处理:

1、自定义组件(icon)的使用方式来使用,这样通过打包命令的方式不会出现icon图标丢失的情况。

2IDE6.3.0 hap-tookit的版本为1.9.12,我验证了这个版本存在问题,可以本地手动安装6.2.0hap版本1.9.8npm install -g hap-toolkit@1.9.8 ),然后再执行hap build打包就正常了。

3、将IDE开发工具下载安装6.2.0版本进行打包。

 

 

二、开发框架常见问题

 

2.3 生命周期

2.3.1 用户操作返回键,弹提示需要怎么实现呢? onBackPress () {

    return true ; // true:表示自己处理;否则默认返回上一页

}

2.3.2 怎么获取dp链接里的参数 hap://app/<package>/[path][?key=value]

dp后面写的参数你在页面data里写上对应的key字段数据, 可以自动注入

2.3.3 是否有手动调起的刷新当前页面的策略?

可以尝试写个init方法重新执行下业务  初始化 场景,或者试试:router.replace  重新打开当前页

2.5 其他

2.5.1 uni写过快应用,在模拟器上调试是正常的,一用真机就会白屏,如何解决?

目前uniapp转的快应用(webview),只有华为、oppovivo支持,小米等其他联盟厂商都不支持,所以会出现白屏现象。注意调试器要选择厂商自带的引擎版本。

 

四、接口

 

4.2 系统能力

4.2.1 快应用是否支持获取应用列表?

目前没有,后续可以关注文档是否支持;

文档:https://doc.quickapp.cn/features/system/package.html

4.11 快应用跳转/唤起

4.11.1 为什么小米手机的H5点击组件无法拉起快应用?

小米目前还没开放,后续会同步开放。

 

五、广告

 

5.1 接入

5.10.1 广告怎么测试展示呢?

按照厂商对应的广告api文档进行接入,在对应厂商的真机验证具体的广告效果。

注意有的厂商要从桌面启动后才可以预览广告。

官方客服微信:kuaiyingyongguanKF
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册