安卓和ios的app是用uni-app开发的,现在公司要求在app里面跳转至微信小程序的指定页面发起小程序的支付,相关文档:
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Android_Development_example.html
现在我很迷茫,不知道能不能实现,也不知道实现方法,请知情者留下你宝贵的经验
安卓和ios的app是用uni-app开发的,现在公司要求在app里面跳转至微信小程序的指定页面发起小程序的支付,相关文档:
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Android_Development_example.html
现在我很迷茫,不知道能不能实现,也不知道实现方法,请知情者留下你宝贵的经验
最佳回复
完整流程
1.查询是否有微信,然后进行跳转小程序
var sweixin = null
plus.share.getServices(res => {
sweixin = res.find(i => i.id === 'weixin')
if (sweixin) {
sweixin.launchMiniProgram({
id: '小程序原始id',
path: '跳转小程序的路径,
type: 0
}, res => {
console.log('res', JSON.stringify(res))
}, err => {
console.log('err', JSON.stringify(err))
})
} else {
// 没有获取到微信分享服务
}
}, err => {
// 获取分享服务列表失败
});
2.小程序使用uni.requestPayment进行支付
<button class="" open-type="launchApp" app-parameter="wechat" binderror="launchAppError">
返回APP
</button>
旧时光 (作者)
谢谢
2020-04-14 10:31