应用场景
app跳微信小程序,支付等
前提配置
1.1微信开放平台申请移动应用

1.2关键:开放平台的移动应用的app的包名和签名必须和uniapp app的包名一致

1.3查看unaipp app的包的签名
下载工具:GenSignature,模拟器安装工具
https://pan.baidu.com/s/1i5MxEXWvITbIF4xAis7y-Q?pwd=ipyi

2.在模拟器中安装uniapp app,输入包名

2.unaipp manifest app模块配置
2.1登录鉴权中的 微信登录appid,上面开发平台申请的移动应用的appid
 
2.2 支付中的微信支付的appid,也是上面开放平台申请的移动应用的appid

2.3 share分享同样,也是上面开放平台申请的移动应用的appid

3.使用
我这里是app跳小程序,支付也是雷同
plus.share.getServices(
						res => {
							let sweixin = null;
							for (let i in res) {
								if (res[i].id == 'weixin') {
									sweixin = res[i];
								}
							}
							//唤醒微信小程序
							if (sweixin) {
								sweixin.launchMiniProgram({
										id: 'gh_', //需要跳转的小程序的原始id
										
										type: 0, //小程序版本  0-正式版; 1-测试版; 2-体验版。
										path: 'pages/liuchengzhongxin/liuchengzhongxin' //小程序的页面,用传的参数在小程序接值判断跳转指定页面
									},
									res2 => {
										console.log(res2)
									},
									err2 => {
										console.log(err2)
									}
								)
							} else {
								uni.showToast({
									icon: 'none',
									title: '当前环境不支持微信操作!'
								})
							}
						}
					); 
IOS 跳小程序或者支付
uniapp ios跳小程序、支付,配置ios平台通用链接 Universal Link-CSDN博客



















