mpaas使用芝麻认证有三种方式:1、跳转到支付宝认证(支付宝端内认证)2、集成标准版的sdk(支付宝端外认证)3、集成mpaas版的sdk(支付宝端外认证)。主要说的是第三种,因为第一种比较容易,而且需要手机安装支付宝,所以不作介绍。如果是使用mpaas开发,不建议使用标准版的sdk,因为标准版的sdk含有log,会把原有的mpaas中的log重写,就是说在大盘中看不到分析的数据。所以如果使用的是mpaas,那么最好使用mpaas版的芝麻认证。下面说一下使用过程中的步骤和遇到的问题。
一、集成sdk
这个需要找支付宝的技术支持,会给sdk,集成文档写的也很详细。需要注意的是下面三个bundle一定不要忘了。

二、配置网络拦截器
拦截器类:ZolozMobileInterceptor.h 若已经接入乘⻋码,则按照乘⻋码提供的拦截器接口注册支付宝认证的拦截器 若没有接入乘⻋码,则需要单独配置拦截器。
配置文件我不会上传附件,有需要的私信我吧。。

下面的参数值需要跟支付宝技术支持沟通一下,但是貌似都是一样的。特别注意的是最下面的,我自己加的operation.isCrypt=NO; 这个是工程在info-plist中做了加密,但是拦截器这不能使用加密,如果也是同样的情况,这个也是需要添加上的。

网友评论