在文件夹中 你
hap init demo 生成骨架文件,然后npm i一下
1.手机扫码关联编辑器
```
npm run server 生成二维码
npm run watch 热更新修改编辑器的东西
里面的fetch请求
fetch发送请求默认是不发送cookie的,不管是同域还是跨域;那么问题就来了,对于那些需要权限验证的请求就可能无法正常获取数据,这时可以配置其credentials
项,其有3个值:
omit
: 默认值,忽略cookie的发送same-origin
: 表示cookie只能同域发送,不能跨域发送include
: cookie既可以同域发送,也可以跨域发送
原生app打开快应用的方法:
地址:
https://doc.quickapp.cn/features/system/webview.html?h=deeplink
快应用微信第三方的一系列操作和遇到的坑
1.首先是微信分享:
首先需要在快应用开发者工具里面生成证书,然后测试的时候需要打release包
2,需要放在微信开放后台的MD5签名
我是直接使用的开发者工具生成的;
菜单栏第三个Hap下面的由证书生成MD5,然后就可,或者是使用命令需要在对应的sign/certificate.pem文件
openssl x509 -noout -fingerprint -md5 -inform pem -in certificate.pem
然后生成的大概这个样子:
把这个冒号去掉,然后就可
3.需要在manifest.json文件里面配置分享对应的参数
wxKey很简单啦,就是appid,这个appSign就是使用sign文件夹下面的certificate.pem文件里面的,去除开始-----BEGIN CERTIFICATE-----和结尾的-----END CERTIFICATE-----,剩下的部分去掉换行符,放在appSign里面即可。需要注意的是使用第三方删除换行符的时候,可能会把base64编码的字符最后面的==删掉,仔细检查,本人遇到,这个样子在小米和华为都是可以的,只有vivo不可,
然后即可正常分享。记录至此 2021-3-24