课程名称:Java支付全家桶 企业级各类支付手段一站式解决方案
课程章节:7-3 上手支付宝小程序开发
主讲老师:神思者
课程内容:
今天课程学习的主要知识点内容包括:
沙箱APP存在的问题、如何获取用户信息、 Uniapp 编译成支付宝小程序
课程收获:
1、沙箱APP存在的问题
(1)沙箱小程序只能运行在IDE或者支付宝沙箱APP上面,不能运行在真正的支付宝APP之上。
(2)我们可以用原生的办法,或者UNI-APP框架来开发支付宝小程序,这两种方法都支持沙箱环境。
(3)在IDE的模拟器上面,可以获得沙箱用户的基本信息,但是在沙箱APP上面运行小程序,无法获得用户基本信息。
(4)沙箱APP上面不支持Storage,所以只能在IDE模拟器上面执行小程序创建支付订单,然后在沙箱APP上面记性支付
2、如何获取用户信息
(1)在 axml 页面,添加:
<button type="pirmary" onTap="testClick" open-type="getAuthorize">OK</button>
(2)在 axml 页面,编写:
testclick() {
console.log(123456)
my.getAuthcode({
success: function(resp){
console.log(resp)
let authcode=resp.authcode
my.get0penUserInfo({
success :function(resp) {
// console.log(resp)
let json=JSON.parse(resp.response)
// console.log(json)
let nickName=json.response.nickName
let avatar=json.response.avatar
console.log(nickName)
console.log((avatar)
}
})
)
)}
}
3、Uniapp 编译成支付宝小程序
(1)在支付包小程序配置处配置AppID
(2)支付宝小程序开发者工具路径
(3)使用Uniapp编译
(4)支付宝小程序开发者工具打开编译后的dist