Android芝麻信用接入(旧版本)
Android芝麻信用接入(旧版本)
1.添加jar包、权限、manifest配置activity
- zmxySDKALCmini_V1.01450366738902_release.jar放到libs目录下
- 权限
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /><uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
- activity配置
<!-- 芝麻信用 --><activity
android:name="com.android.moblie.zmxy.antgroup.creditsdk.app.SDKActivity"android:label="芝麻信用"android:screenOrientation="portrait" />
不配置,不会出现H5授权页面
2.请求自己的服务端获取sign、params、appId
3.开始授权认证
private CreditApp creditApp;
private Map<String, String> extParams = new HashMap<>();
creditApp = CreditApp.getOrCreateInstance(getApplicationContext());creditApp.authenticate(this, appId, null, params, sign, extParams, new ICreditListener() {@Overridepublic void onComplete(Bundle bundle) {creditApp = null;CreditApp.destroy();//4.提交成功授权信息给服务端commitInfo(bundle);}@Overridepublic void onError(Bundle bundle) {creditApp = null;CreditApp.destroy();}@Overridepublic void onCancel() {creditApp = null;CreditApp.destroy();}});
extParams参数可以放置一些额外的参数,例如当biz_params参数忘记组织auth_code参数时,可以通过extParams参数带入auth_code。
不过建议auth_code参数组织到biz_params里面进行加密加签。
extParams.put(“auth_code”, “M_FACE”);没有的请无视这句话,可以传空对象creditApp = null;
CreditApp.destroy();记得关闭,否则无法重新调用
4.注册授权回调
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);CreditApp.onActivityResult(requestCode, resultCode, data);}
如果不注册 3.ICreditListener无效
5.提交成功授权信息给服务端
private void commitInfo(Bundle bundle) {String params = bundle.getString("params");Map<String, Object> paramsMap = new HashMap<>();paramsMap.put("params", params);paramsMap.put("app", "neisha");RequestNetData(4, paramsMap, "");}
6.接入完成
下载地址
献上官方的文档地址
- 旧版本 Android部分已经找不到了
- 新版本
Android芝麻信用接入(旧版本)相关推荐
- php 芝麻认证think_PHP 芝麻信用接入的注意事项
芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇文章,比较有参考价值 详细查阅文档+几天测试整理以下几点注意事项: 接入芝麻API接口,应该分2步: 第 ...
- php 芝麻信用授权页面,PHP 芝麻信用接入的注意事项
本文给大家整理了接入芝麻api借口的两点注意事项,对php 芝麻信用接入感兴趣的朋友通过本文一起学习吧 芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇 ...
- 芝麻信用网页api php,PHP芝麻信用接入的注意事项
本文给大家整理了接入芝麻api借口的两点注意事项,对php 芝麻信用接入感兴趣的朋友通过本文一起学习吧 芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇 ...
- 芝麻信用网页api php,PHP芝麻信用接入的注意事项_php实例
芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇文章,比较有参考价值 详细查阅文档+几天测试整理以下几点注意事项: 接入芝麻API接口,应该分2步: 第 ...
- php获取芝麻分,PHP编程:PHP 芝麻信用接入的注意事项
<PHP编程:PHP 芝麻信用接入的注意事项>要点: 本文介绍了PHP编程:PHP 芝麻信用接入的注意事项,希望对您有用.如果有疑问,可以联系我们. PHP实例详细查阅文档+几天测试整理以 ...
- 用较新版本的Android Studio Chipmunk编译旧版本的Android 21的Sample
技术发展这么快,经常遇到需要使用新版本的Android Studio来开发运行旧的Android工程,此时需要处理gradle兼容的问题 问题一.Could not install Gradle di ...
- android大版本ota,Android OTA升级新旧版本任意升级
1. Android升级到较新的版本后,想用.zip升级包升回旧的版本时,在升级时会发错.这是由于android系统时对升级文件有版本检测. 2. build/tools/releasetools/o ...
- 风口上的共享经济,芝麻信用竟是背后的最大赢家?
"共享经济"的光环下,衍生了很多新行业.从去年火了一年的共享单车.到后起新秀共享充电宝,再到新概念,共享衣橱.共享首饰.共享储物柜等等,一夜之间生活中的所触及之物,似乎都开始共享了 ...
- Android 接入 支付宝芝麻信用互查
Android 接入 支付宝芝麻信用互查 个人笔记 防止忘记 之前H5调用芝麻授权可以 但是随着芝麻分功能计划下架 需要接入作为新产品的 芝麻信用互查 无奈文档有点少 只能东拼西凑的去找有关于旧版的一 ...
最新文章
- Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)
- Linux学习总结(五十四)LVS nat 模式搭建
- linux多线程 pthread用法
- 2019年关于VM和Kubernetes的思考 | 技术头条
- Java多线程:线程停止
- mysql tomcat 地址池_MySQL tomcat 数据库连接池配置与使用
- Android省电妙招
- 【Android Studio 3.5.3】蓝牙串口及USB串口例程
- 绘制流程图的基本规则
- 网络游戏封包基础知识
- EXCEL工作表保护密码忘记,撤消工作表保护
- 互联网金融系列-支付清算体系介绍-下篇
- 深度剖析头条面试真题 | 二叉树那点事儿
- 基础技术篇 10 ——物联网常见通信协议与通讯协议梳理【下】- 通信协议
- Swift中的UIKit重力学(一)
- 【java反射】简单说说静态代理和动态代理
- ie9 不执行js,打开控制台就好了
- 基于filebeat + logstash的日志收集方案
- 优思学院|什么是精益生产?企业如何实现精益生产?
- 关于在经济欠发达地区建设简易教育城域网的提案