美文网首页
iOS - 芝麻认证

iOS - 芝麻认证

作者: Mn_Su | 来源:发表于2017-10-30 16:33 被阅读0次

前言、芝麻认证需要后台传给你一个 url,后台去蚂蚁金服上看的文档写的有iOS和安卓要实现的代码!

一、请求接口,返回url

       [self doVerify:jsonDict[@"data"][@"biz_no"]];

二、相关代码

    #pragma mark - 芝麻认证
    - (void)doVerify:(NSString *)url {
        NSString *alipayUrl = [NSString stringWithFormat:@"alipays://platformapi/startapp?appId=20000067&url=%@", [self URLEncodedStringWithUrl:url]];
        if ([self canOpenAlipay]) {
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:alipayUrl] options:@{} completionHandler:nil];
        } else {
            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"" message:@"是否下载并安装支付宝完成认证?" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"好的", nil];
            [alertView show];
        }
    }
    
    -(NSString *)URLEncodedStringWithUrl:(NSString *)url {
        NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL,(CFStringRef)url,NULL,(CFStringRef) @"!*'();:@&=+$,%#[]|",kCFStringEncodingUTF8));
        return encodedString;
    }
    
    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
        if (buttonIndex == 1) {
            NSString *appstoreUrl = @"itms-apps://itunes.apple.com/app/id333206289";
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appstoreUrl] options:@{} completionHandler:nil];
        }
    }
    
    - (BOOL)canOpenAlipay {
        return [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"alipays://"]];
    }

三、认证成功或者失败,返回自己app回调 需要对接支付宝相关流程

相关文章

  • iOS - 芝麻认证

    前言、芝麻认证需要后台传给你一个 url,后台去蚂蚁金服上看的文档写的有iOS和安卓要实现的代码! 一、请求接口,...

  • android端调用芝麻信用认证相关

    芝麻信用认证的方式有两种: 芝麻信用认证官方网站 本篇文章使用的第二种方案,jar下载地址 芝麻认证逻辑大致分为三...

  • 芝麻认证

    芝麻认证: 项目要做芝麻认证,以为只是简单调一下SDK,其实不然,官方文档并不是很详细,所以把自己踩的坑总结一下:...

  • 芝麻认证服务发布

    背景 公司原本以A主体接入了芝麻认证API,实现认证流程,各业务也通过A主体去引导用户完成芝麻认证。后面公司下B主...

  • 在如期分期申请贷款是否需要芝麻认证?

    其实从平台创立以来,就一直有用户询问“在如期分期申请贷款是否需要芝麻认证”“这么多贷款平台都要认证芝麻了,如期分期...

  • mpaas集成芝麻认证

    mpaas使用芝麻认证有三种方式:1、跳转到支付宝认证(支付宝端内认证)2、集成标准版的sdk(支付宝端外认证)3...

  • iOS HTTPS 双向认证

    iOS HTTPS 双向认证 @(iOS)[网络,HTTPS] 搞了半天,记录一下,坑很多。双向认证,就是在访问网...

  • iOS中的HTTPS认证

    一、HTTPS认证 1. 会话认证机制 iOS 中会话认证机制共有四种,大体分为两种类型: 单向认证双向认证; N...

  • WebView遇到的问题

    1.场景说明:进行芝麻认证:通过webview打开支付宝提供的H5,传入姓名和身份证号码进行认证,认证成功后,在回...

  • PHP调用芝麻信用接口API获取芝麻信用分数

    1、注册帐号 虽然芝麻信用和支付宝有关系,但是必须单独注册芝麻信用帐号,而且还需要进行企业认证https://b....

网友评论

      本文标题:iOS - 芝麻认证

      本文链接:https://www.haomeiwen.com/subject/jwfmpxtx.html