找回密码
 立即注册
搜索

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

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

479

主题

780

帖子

6620

积分

 楼主| 2023-8-1 10:41:10 显示全部楼层 |阅读模式

一、新手入门

 

1.4 开发工具

1.4.1 请问一下,有没有人知道为什么在快应用开发工具中,git提交代码后,代码格式会变,会自动换行?

快应用 IDE 插件husky 调用了格式化

1.5 本地调试

1.5.1 想问下能判断用户是用调试器还是预览版打开的快应用吗?

device.host 判断设备

参考文档:https://doc.quickapp.cn/features/system/device.html?h=device.host

1.8 其他

1.8.1 想问下快应用这边如何配置防盗链referer?

可以设置防盗链开启运行referer为空访问

图片1.png 

二、开发框架常见问题

 

2.2 mainifest 2.2.1 设置 menuBar为false,为何页面上还显示?

一级页面不允许隐藏MenuBar,二级页面隐藏需要设置fullscreentrue,还有注意厂商支持明细。

图片2.png 

2.3 生命周期2.5.1 请问 app 的 onDestroy 生命周期里 ajax 请求还能执行吗?

退出了应用,执行环境也没有了,有可能上报的过程就中断了,不一定是onDestroy没有执行。

2.5 其他

2.5.1 有什么引擎的分布数据么?比如提升到多少比较合适?

可以参考具体引擎覆盖场景,基于覆盖率设置 参考资料:https://doc.quickapp.cn/changelog/ecology.html#快应用覆盖场景

2.5.2 跨域问题,是需要配置白名单还是要配置合法域名?

在响应里设置下允许跨域:Access-Control-Allow-Origin:"*"

2.5.3 versionCode 宿主的版本号 和 platformVersionCode 运行平台版本号 这两个有啥区别?

一个rpk版本的versionCode,一个平台容器版本versionCode

2.5.4兼容不同版本的时候是判断versionCode还是platformVersionCode? 使用minPlatformVersion,参考文档:

https://doc.quickapp.cn/tutorial/overview/project-structure.html?h=minPlatformVersion

 

三、组件3.1 通用

3.1.1 快应用里面实现这个类似的怎么弄document.getElementById('demo')?

this.$element("demo")

3.1.2 快应用里面如何获取图片的宽高和图片距离左侧和顶部的距离?

参考文档:

https://doc.quickapp.cn/widgets/common-methods.html?h=getBoundingClientRect#getboundingclientrectobject-object-1070

3.2 容器组件

3.2.1 请问小说组件容器reader-div在华为上可以用吗?

目前华为还未支持小说组件,后续以发布引擎支持为准。

3.2.2 无法触发onshow onhide 是为什么呢?使用的是tab content 的组件

tab触发不了,只有页面才支持。

 

四、接口

 

4.1 基本功能

4.1.1 快应用里面缓存  locastorege 不能用?该用那个函数缓存信息?

可以参考下文档:https://doc.quickapp.cn/features/system/storage.html

4.1.2 快应用里有什么全局状态管理的东西可以用吗?我在a页面登录完了之后把 token 存到 storage 然后跳转到b页面,b 页面里通过 storage 取不到 token?

存储是异步的,增加延迟获取

4.6 系统能力

4.6.1 请问下载方法downloadtask.downloadFile,filePath  指定文件下载后存储的路径 (本地路径),我想指定保存到本地相册怎么写?有没有打开PDF文件的方法

pdf 可以用web打开,在浏览器上怎么打开pdf的,然后就在快应用里面嵌套一个web怎么打开。

4.6.2 请问视频播放器 video 的 pause 事件可以获取到是用户主动暂停,还是视频卡顿造成的么?

pause 事件用户手动暂停会触发,视频卡顿不触发

4.6.3 如果不触发的话,有什么办法可以监听到呢?

可以通过视频帧率监测或网络请求监测等,如做个定时器  在进度上检查。

4.11 快应用跳转/唤起

4.11.1 麻烦问下,我用以下代码

router.push({

              uri: item.schema_url, // 使用的hap链接

        })

无法在oppo手机中拉起app?是还有其他语法还是什么?

OPPOapp: + app包名,示例: 'app:com.eg.android.AlipayGphone'

 

五、广告

 

5.1 接入

5.1.1 小米2.0的广告配置发现onshow方法从之前的主动上报变成了回调,如果在2.0里面没有接onshow的回调 会影响展示曝光吗??

不会造成影响。

官方客服微信:kuaiyingyongguanKF
回复

使用道具 举报

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