3.2.2 唤起 App 登录
优质
小牛编辑
122浏览
2023-12-01
当用户在未登录状态下直接进入变现产品,当用户有登录需要时,唤起所在App客户端的登录。
实现方式:
1、参数设置
在免登陆参数中设置(此参数不参与签名):redirectLoginUrl=bianxianmaoAppLogin
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:@"login:/"];
NSString *redirect = requestArray[1];
//唤起自身app登录页面,登录完成后拼接redirect生成有帐号体系的免登陆URL
}
return YES;
}