快应用的学习

在文件夹中 你

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值