请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

微信记录 快应用官方微信群交流记录(第132期)

1
回复
3110
查看
[复制链接]

464

主题

759

帖子

6440

积分

 楼主| 2020-1-15 12:28:31 显示全部楼层 |阅读模式
本帖最后由 管理员 于 2020-1-15 14:01 编辑
这里为大家总结近期官方微信群的一些交流问题,包含已解答问题和未解答问题供大家参考,也欢迎大家帮助解答未解答问题,众人拾柴火焰高嘛!比心!问题按照分类,分为入门、框架、组件、平台、工具、接口,ctrl+f 可以查找定位问题哦!
已解决问题:
入门
Q:开发快应用之前要装什么环境啊
Q:提审的时候,想把原生应用包名删了,怎么处理?
A:在联盟提审的时候吗?在联盟平台提交快应用的时候,不支持修改/删除关联的原生包名,支持增加。
框架
Q:监听快应用push的点击是在on 回调中嘛
A:透穿push
Q:目前快应用还是支持微信端拉起的,请问怎么可以支持支付宝里拉起快应用?还有一个问题时,快应用能否获得用户手机设备号,可以的话是静默获得还是需要用户授权。
这上面两个问题麻烦快应用相关同学帮解答下谢谢
A:是获取设备唯一标识吗?需用户授权
Q:对的。我们现在是支持微信拉起的,请问怎么可以支持支付宝里拉起快应用
A:可以尝试使用url跳转配置
Q:配置方法有教程方便提供下么
Q:transition支持吗
A:transition不支持,transform支持
Q:在快应用的onBackPress生命周期下除了自带的prompt能拦截一下还有没有别的方法拦截一下返回啊
A:return true就可以了
Q:我想在头条上推快应用。但是在头条里,打不开快应用。
A:用hap://app/ 可以在头条打开。
Q:快应用图标大小有限制吗?
A:
Q:配置的里面,这个没关系的吗?
A:
Q:我想问下,如何让图片全屏显示
A:image{ width:100%; height:100% }
组件
Q:图片选中后放大的动画怎么做呢
Q:fixed 定位是不是不支持z-index属性
A:支持的,9999就可以了
Q:快应用怎么适配富文本
A:有richtext富文本容器组件 https://doc.quickapp.cn/widgets/richtext.html
平台
Q:联想手机上使用弹窗,多次重复点击弹出多个弹窗后,弹窗会不消失该怎么解决呢 prompt.showToast({
message:'测试', duration:0 }) 手机是:Lenovo z5 pro 骁龙 710处理器 八核
A:不让它弹出多个弹窗不行吗
Q:已经请求完 实际是可以再次点击的呀 控制不让点击不太好吧
A:我的意思是,弹出新弹窗前,先关闭其他弹窗。使业务场景下:弹出的永远是最后一次点击后的弹窗信息
Q:prompt.showToast 怎么关闭这个弹窗不是自动关闭吗
A:我用的是Apex,这上面提供了。API是没有的,或者你自己写一个简单的弹窗
Q:请问一下, oppo手机的快应用版本升级后,使用快应用调试器时显示平台版本为1060,在代理环境下,安装rpk运行快应用,结果显示服务异常,关闭代理环境,走正式环境就可以,这是什么原因呢
A:安装运行rpk,实际上手机会和PC上的服务器有通信;开启代理环境时,这种通信失败了;你可能需要考虑一下,代理环境针对IP访问或者局域网访问 是直接访问,不走代理
Q:快应用小米应用市场是不让内嵌H5页了吗
A:小米这边是不允许快应用嵌套整个H5页面的
Q:快应用的开发组件里是有webview组件的 那这个就是说以后都不能用了吗
A:是一直不允许嵌套H5 的
Q:您好,请问快应用二级页面三级页面是否可以嵌入h5呢?
A:二级页面不允许
Q:三级可以?
A:如无特殊情况,小米不允许嵌套H5页面
工具
Q:大家好!咨询一下大家,我刚刚在快应用开发调试的时候,访问localhost:8000进行服务端访问的 时候提示找不到build目录,请问是服务端的问题吗,错误返回码500,刷新、重启服务端甚至重新创个项目也是这样的情况
A:是不是同一个局域网
Q:没在手机上调试,是直接用的电脑web预览,奇怪的是我刚刚还能在web端正常调试,大概15分钟前就一直这样,你们有遇到这样的问题么
A:重新运行下build一下,之前我也遇到过,不报错。但是build不能运行
Q:好的,我检查一下,重新build看看
A:shift+alt+f格式化代码,你试试吧
Q:问题已解决,只要重新在项目文件夹下运行npm run build 后再npm run server 启动服务端就可以解决
Q:快应用开发完毕, 生成的debug包, 直接去测试, 不用上传到开发者是吗?等测试通过了, 再把release版本上传到开发者, 进行审核?
A:上传包审核的时候要是release签名
Q:谢谢, 这个签名明白的,就是测试阶段, 你们是直接用debug包交给测试部门就可以了吗?只有测试通过, 才打release包, 上传到开发者吧
A:在你们内部测试吗?可以用debug包
Q:今天提测, 查了下, 就是直接给测试安装调试器就行
Q:真机调试有控制台的吗?有的话怎么打开
A:项目起一个server,生成的二维码上面有一个地址,在浏览器里面打开这个地址,手机调试器扫码,然后在手机调试器里点击【开始调试】,在浏览器里点击【进入调式页面】
Q:调试的时候不能创建桌面图标的吗?预览版
A:可以创建
Q:大家开发快应用都是用原生开发的吗?
A:对的
Q:有哪位大哥有一些实例源码吗 我想参考一下
A:官方在github上有https://github.com/quickappcn/sample
Q:华为的加载器和ide 都更新版本了么?改了啥
A:有更新说明的,是个补丁版本
Q:更新说明在哪?
A:就是这个
Q:这里也没有1063的
A:1063是1060的子版本
Q:没有增加或者减少什么,只是修复了部分问题是吧
A:是的
接口
Q:推送的话,是支持H5和原生都可以的嘛?快应用
A:H5如果是快应用中webview的,也可以
Q:请教一下 快应用打开原生应用这里,有没有一个可以使用的demo作参考...
Q:请问快应用怎么设置和读取cookie呢
A:快应用不支持cookie,数据存储用提供了storage,如果是快应用中打开外链,想支持cookie的提供了allowthirdpartycookies方法
Q:后端接口设置了cookie,需要获取到cookie 值接口传参
A:cookie是服务端种植的?改下逻辑吧,快应用不支持。让他把cookie给你,你storage,之后回传
Q:有方法能从 header中取到吗
A:快应用没有 header 概念
Q:那怎么做接口的授权校验?通过传参的方式?这样会不会不安全
A:没什么不安全的吧,用cookie和自定义一个token参数安全性没啥区别,要抓都一样能抓。https加密就行了,如果对安全有要求 可以在https基础上 再套一层自己的加密算法
Q:请问大佬们,目前快应用支持换起app吗
A:可使用router.push;相关文档:https://doc.quickapp.cn/features/system/router.html
Q: router.push可以打开手机上安装的应用吗?会报这种错误呢?请问这个方法是打开手机上安装的应用吗,看后缀是.apk的,好像是打开一个cache路径下的apk包
A:是的
Q:意思就是这个方法是安装app而不是打开已安装的app了对吗?现在快应用还不支持打开已经安装的app的对吧
A:不是,这个是打开已经安装在手机上的app
Q:快应用怎么分享到微信去,哪个大佬知道呀。
A:有第三方分享接口,可以看下文档https://doc.quickapp.cn/features/service/share.html
Q:有人会怎么点击复制嘛,点击按钮复制一段号码到剪切板
A:有剪切板接口,你看一下官方文档
未解决问题:
框架
Q:快应用框架里面怎么把richtext标签的padding去掉?
Q:这个怎么定位问题呀
Q:页面左右滑时,如何防止页面上下滑动 list
Q:有个问题请问下,下最近新增快应用自动化测试功能,支持模拟用户点击/滑动等手势事件吗?或者获取某个元素触发指定的点击事件
Q:命令行"server:dev": "cross-env SUFFIX=dev hap server",用process.env.SUFFIX获取不到值,请问快应用如何获取SUFFIX
Q:有什么方法让前端快速取到regid么
组件
Q:请问一个页面的子组件的oninit生命周期不会执行吗
Q:想实现一个可以横向滚动的组件,用div和tabs、list都达不到自己想要的效果,有什么简单的解决办法吗
平台
Q:这个二维码,OPPO手机在今日头条里,打不开快应用。但是,oppo手机其他浏览器或微信中,都正常,唯独在今日头条里不可以。
接口
Q:快应用调用H5微信支付,取消支付或者支付成功返回,大家是如何做监听或者刷新订单界面的?
Q:请教个问题,webview.loadUrl() 打开个网页,应该怎样关闭呢?
官方客服微信:kuaiyingyongguanKF
官方QQ群2:1012199894
回复

使用道具 举报

0

主题

2

帖子

10

积分

2020-1-17 10:39:44 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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