找回密码
 立即注册
搜索

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

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

466

主题

761

帖子

6460

积分

 楼主| 2018-6-6 19:38:09 显示全部楼层 |阅读模式
本帖最后由 管理员 于 2018-7-3 15:53 编辑
NO.1
问:第一次调试可以成功,但是第二天开电脑就不行了,已经清除手机缓存,在同一个网段下,防火墙也关闭了,为什么一直扫码安装失败??也没提示。
答:ip地址变了?
问:对,ip在哪里改。
答:设置,调试app里。不是调试里的地址,再node_modules搜索client.js,里面有个ip地址,改成现在的就行。
NO.2
问:更新的包,显示应用签名校验失败,怎么回事?
答:签名文件前后不一致
NO.3
问:在手机浏览器里面可以用deeplink调起快应用,在微信浏览器里面能调起快应用吗?
问:我的手机不支持url跳转,在微信浏览器里面用deeplink能调起快应用吗?
答:不能。
问:我的在手机浏览器里面调起了快应用,但是在微信里面打开的\(^o^)/~在微信浏览器里面打开的就调用不起快应用。意思是在微信浏览器里面只支持url跳转来调起快应用吗?
答:URL跳转是兼容性更好的方案,推荐使用URL跳转方案从web页面打开快应用。
NO.4
问:请问用本地服务开启一个静态页面用jquery调用接口是正常的有数据的,但是在快应用里边用fetch获取到的data中的数据是空的,这是为啥?
答:fetch接口的success回调的参数是一个对象,有code,data,headers三个属性。你要的数据,在参数的data属性里。即:data.data里
NO.5
问:请问快应用可以设置全局的变量,来更改吗?
答:一般定义在app.ux里面吧,app.ux 定义在这里面的可是常量也可以是变变量,可以更新它的数据。
NO.6
问:快应用受手机版本和安卓版本的影响吗
答:快应用支持是由手机厂商完成的,你可以理解成厂商功能,而不是安卓功能。
NO.7
问:请问webview里面那个system.go是怎么使用的?我现在完成支付后,想用这个跳回到应用的页面可以实现吗?
答:system.go 的作用是从 webview 组件跳转到 快应用 页面,将快应用页面的path 作为 system.go 的参数。
问:格式怎么写呢?
答:在 web 组件的页面中执行 system.go
问:外部页面怎么执行呢?那能受我控制吗?
答:快应用中可以使用 router 来跳转页面。
问:我想知道他怎么在web组件的页面执行system.go。怎么写呢?
答:JavaScript,web组件打开的是一个 html页面,在html页面中用 JavaScript执行system.go,system.go写在html的JavaScript 中。
问:可是html是外部页面。外部页面的js我怎么写进去啊。我用的支付宝。不是微信。
答:你是在什么场景?
我现在支付完就回不去了,只能按左上角那个回去。
问:但我用的是webview。后台返给我的是url。这个文档里的我也试过。可以用。
答:快应用的 web 组件是标准的 webview,仅变化了 ua 及 植入 system.go 方法。
NO.8
问:微信小程序的框架,能否用到快应用的框架呢?还是快应用要全部重新写?
答:这是两个不同的产品,不能通用。
NO.9
问:问个deeplink的问题,链接是这种:https://hapjs.org/app/com.example.demo
答:
问:就是包名应该用点分开还是斜杠分开?
答:包名是什么就是什么,没有转换。
问:如果我手机都没安装过我的快应用,能通过deeplink跳进来吗?已经上架的情况。
答:可以
NO.10
问:在快应用中,第三方的外链能否直接打开?比如,我们是一个金融类的app,里面对接了银行的信用卡H5申请链接,在微信小程序中,一般是不能直接打开这个链接的,需要在对方的网站根目录下方一个验证文件。不知道在快应用中是否有这样的限制?
答:快应用目前没有这个限制。

以下为微信群中未得到解决的问题,
大家可以把这些问题发布在快应用问题征集帖中,我们会统一收集请工程师解答~
NO.1
快应用能打开手机默认浏览器吗?
NO.2
npm watch的时候,访问的不是自己的ip,是别人的。怎么回事?
NO.3
读取用户账户的接口不能正常返回,怎么回事?

图片12.png
官方客服微信:kuaiyingyongguanKF
官方QQ群2:1012199894
回复

使用道具 举报

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