- [已解决]真机如何清空支付宝缓存和授权信息
- [已解决]如何获取小程序页面的链接地址
- [已解决]小程序里面如何跳转支付宝卡包
1. [已解决]如何清空支付宝缓存
业务背景
- 在小程序里面会存一些用户信息,地址信息在
localstorage里面 - 有时为了测试,要删除这些数据
- 在本地开发可以通过
清缓存按钮操作 - 真机上没入口
- 微信小程序里删除小程序使用纪录后便可以清空
- 但是在支付宝里不行
- 用户授权也是一样的
我的尝试
- 支付宝 -> 小程序收藏
- 最近使用和我的收藏全部删除掉
- 重新扫描二维码
- 进去还是之前的缓存信息,用户授权也不会弹出
- 官方问答有说,在真机上的
调试模式里面clear all,但这只能清空log
解决方案
- 缓存只能自己在小程序里面加一个按钮,调用
clearStorageapi进行清理 - 用户授权信息,得点右上角三个点
- 小程序名称后面的感叹号
- 再点右上角的三个点
- 点设置
- 相关授权信息取消掉即可
- 类似于微信小程序的
setting操作
2.[已解决]如何获取小程序页面的链接地址
业务背景
运营人员需要提供支付宝小程序具体某个页面的链接地址,进行活动推广.
存在的问题
但是小程序是集成在支付宝里面的,哪里来得什么链接一说呢?做了那么多微信小程序,没听说过有外部链接的说法呀.一般不都是通过appid跳转的么
解决方案
直接参考官方文档:opensupport.alipay.com/support/kno…
3.[已解决]小程序里面如何跳转支付宝卡包
业务背景
- 上了一个支付宝的
无资金优惠券活动 - 在小程序里面发放券之后
- 要引导用户跳转到支付宝卡包页面查看券信息
存在的问题
- 发完券之后,需要激活该卡
- 官方文档提供的接口是一个
http链接 - 我去,小程序里面不能跳转链接的嘛
我的尝试
- 官方提供的跳转到卡包的接口,跳转后看不到该卡,说明是没有激活
- 把
http链接内嵌到webview里面也显示卡被删除
解决方案
要用另外一个跳转支付宝页面的接口my.ap.navigateToAlipayPage,文档地址:docs.alipay.com/mini/api/na…
附上无资金券文档页面:docs.open.alipay.com/20170515180…