ps:ios上支付宝的自定义协议是alipay Android上支付宝的自定义协议是alipays
plus 不需要定义声明,为app端系统默认参数
#ifdef APP-PLUS
let alipayUrl = null;
if (uni.getSystemInfoSync().platform == "ios") {
alipayUrl = 'alipay://platformapi/startapp?appId=123';
}else{
alipayUrl = 'alipays://platformapi/startapp?appId=123';
}
//alipayUrl 已经有? 问号了,所以这里需要进行编码
let params = encodeURIComponent('?id=123&name=支付宝小程序参数')
// page=pages/index/index 跳转到支付宝小程序页面的页面路径
alipayUrl = `${alipayUrl}&page=pages/index/index${params}`
//唤起支付宝
plus.runtime.openURL(alipayUrl);
#endif