中交-用户中心 iOS-SDK交接文档
SDK 主要功能
1、 登录(三方,apple登录)、注册、实名认证(三网),实名认证(非三网)(原生)
2、个人中心、个人信息、账户管理、地址信息、发票信 息、忘记密码,司机认证,车主认 证、企业认证。(H5实现)。
3、大卡独立认证流程。
代码逻辑
入口文件为ZJUserCenter.h,相关功能入口功能方法已做备注。
2、Web调用原生功能对接方法和对应参数值,请参考ZJWebViewController相关备注。
3、使用的第三方能力,微信、支付宝、阿里识别。
iOS 集成用户中心 SDK
##用户中心申请商户号,用户中心生成商户号的key和APP相应秘钥图片,大数据部门 生成设置诸葛IO AppKey和相关配置信息。具体请参考: https://www.jianshu.com/p/2d7cd52520a9
## pod 集成用户中心SDK:
1、添加 source 'http://gitlab.sinoiov.com/LHJH/IOS/specs.git'
2、添加 source 'https://github.com/aliyun/aliyun-specs.git'
3、pod 'ZJUserCenterSDKForXXX'
4、手动官网下载 ATAuthSDK.framework(一键登录SDK)手动集成到项目。
##其他依赖的SDK:
pod 'AFNetworking'
pod 'SDWebImage', '~> 5.0.5'
pod 'MBProgressHUD', '~> 1.1.0'
pod 'Toast', '~> 4.0.0'
pod 'WechatOpenSDK','1.8.6.2'
pod 'AlipaySDK-iOS'
pod 'IQKeyboardManager','5.0.2'
pod 'Zhugeio'
pod 'YYKit'
pod 'AlicloudRPSDK', '3.7.2'
pod 'AliyunOSSiOS', '2.10.8'
pod 'AlicloudSGSecurityBody', '5.4.12987657-rp'
四、相关开发资料
1、微信、支付宝,相关官方文档。
2、一键登录:https://help.aliyun.com/document_detail/144186.html
3、阿里云认证:https://help.aliyun.com/document_detail/127602.html?spm=a2c4g.11174283.6.568.332f4088fsATLh
4、集成指南:https://www.jianshu.com/p/2d7cd52520a9
5、回调code 码:https://www.jianshu.com/p/7fbef8e8320b
五、现有问题
1、业务线集成需要分别打包使用。(工程项)
2、业务线依赖和SDK 依赖 版本问题。(工程项)
3、大卡认证版本(身份证+三网+人像流程)多次业务线和SDK 交互。(代码项)
4、大卡企业认证,微信分享功能,业务线可能没有支持分享,需要兼容。(代码项)
5、一键登录的官网下载SDK手动集成问题。(代码项)
6、业务线调试,报错优化。(代码项)
7、SDK功能拆分,优化包大小。(代码项)
8、集成Apple 登录工程项目配置。(参考官方文档)