一、app的支付
1、准备工作
1)支付厂商 获取id
- 微信:微信支付平台 https://pay.weixin.qq.com/
- 支付宝
2)打包
- manifest.json
- app模块配置
- payment支付
2、代码
01 获取支付厂商
uni.getProvider()
uni.getProvider({service: "payment"})
02 用户发起支付
requestPayment(item,index){}
03 获取订单信息
getOrderInfo(item.id)
04 发起支付api
uni.requestPayment({
provider:item.id, //提供商
orderInfo: orderInfo, //订单信息
})
二、小程序的支付
01 用户的点击 发起支付
async weixinPay()
02 获取openid
本地存储 ||loginMpWeixin
获取code
uni.login({})
获取openid
uni.request({})
03 获取订单信息
this.getOrderInfo('wxpay')
04 根据订单信息发起支付
uni.requestPayment({
...orderInfo})
三、打包html代码上传服务器
1、配置相对地址
- manifest.json
- web配置
- 运行的基础路径 ./
2、 发行->发到网站-PC
3、unpackage>dist>build>H5 上传服务器
flashFXP工具上传
四、打包微信小程序上传
1 配置id
manifest.json 微信小程序配置
2 单击发行
发行->小程序微信
3 进入小程序上传
小程序右上角上传(先测试,真机测试)
4 微信提交审核 mp.weixin.qq.com
- 版本管理
- 审核
- 审核通过发布
- 认真填写隐私协议
5 如果网络请求 配置域名 必须是https开头
开发管理
服务器设置
服务器域名
- request合法域名 uni.request,wx.request 请求的域名必须事先定义好
- uploadFile合法域名 如果有上传也要配置上传的域名
- downloadFile合法域名 配置下载域名
6、搞钱
01 累计用户操作1000 可以称为流量主
开通广告(视频激励广告最挣钱)
let rewardedVideoAd = null //定义
五、App打包上传应用商店
1、应用商店
- 华为
- opple
- vivo
- 小米
现在只有华为可以个人上传 其他都必须是公司
个人上传
app的版权证明(600-1500)
最难:应付国家的隐私条例
应用商店的隐私审核