支付寶小程序跳轉
支付寶小程序A如何跳轉到 H5、小程序B、生活號、其他 App?
小程序A跳轉 |
是否支持 |
使用限制 |
實現方法 |
H5 |
是 |
web-view 內嵌式跳轉 H5,僅限企業賬號小程序使用。 |
可通過 web-view H5頁面承載組件實現在小程序內打開 H5頁面。(僅限企業賬號小程序使用)。 |
小程序B (小程序A、小程序B由同一主體賬戶創建) |
是 |
|
|
小程序C (小程序A、小程序C由不同一主體賬戶創建) |
是 |
|
|
生活號 |
是 |
只能跳轉到支付寶官方業務或運營活動頁面,部分頁面需申請權限。 |
|
其他 APP |
否 |
- |
- |
H5、小程序B、生活號、其他 App 如何跳轉到小程序A?
跳轉到小程序A |
是否支持 |
使用限制 |
實現方法 |
H5 |
是 |
至少需要上架一次小程序,才能使用該跳轉方式測試。沒有上架的小程序無法被跳轉。 |
|
小程序B |
是 |
當小程序A跳轉至小程序B,小程序B再跳轉到當前小程序A時纔會調用成功。 |
|
生活號 |
是 |
- |
請參見 生活號管理 |
其他APP |
否(官方) 是(民間) |
- |
參見下面補充 |
補充:雖然官方聲稱其他APP無法直接跳轉到支付寶小程序,但是可以間接通過APP中的H5間接跳轉到小程序:
Android APP跳轉到支付寶小程序:
public static void jumpAlipay(Context context) {
try {
String uri = "alipayqr://platformapi/startapp?appId=[您的小程序appId]"
+ "&page=pages/index/index?userId=123456"//頁面參數
+ "&query=itemId=005007";//啓動參數
Intent intent = Intent.parseUri(uri, Intent.URI_INTENT_SCHEME);
context.startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
IOS APP跳轉到支付寶小程序
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"alipayqr://platformapi/startapp?appId=[您的小程序appId]"
+ "&page=pages/index/index?userId=123456"
+ "&query=itemId=005007"]];