3.2.3 唤起 App 支付

优质
小牛编辑
112浏览
2023-12-01

当用户接入变现猫的产品需要唤起自身系统中的支付页面时,唤起所在App客户端的支付界面。

实现方式:

1、参数设置

在免登陆参数中设置(此参数不参与签名):redirectPayUrl=bianxianmaoAppPay

2、客户端处理

-(BOOL) webView:(UIWebView *)WebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{

NSString *requestStr=[[request.URL absoluteString] stringByRemovingPercentEncoding];

if([requestStr hasPrefix:@"objc://"]){

//解析参数
NSArray *requestArray = [requestStr componentsSeparatedByString:@"recharge:/"];

NSString *redirect = requestArray[1];

//唤起自身app支付页面
}

return YES;

}