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芝麻信用接入(旧版本)相关推荐

  1. php 芝麻认证think_PHP 芝麻信用接入的注意事项

    芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇文章,比较有参考价值 详细查阅文档+几天测试整理以下几点注意事项: 接入芝麻API接口,应该分2步: 第 ...

  2. php 芝麻信用授权页面,PHP 芝麻信用接入的注意事项

    本文给大家整理了接入芝麻api借口的两点注意事项,对php 芝麻信用接入感兴趣的朋友通过本文一起学习吧 芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇 ...

  3. 芝麻信用网页api php,PHP芝麻信用接入的注意事项

    本文给大家整理了接入芝麻api借口的两点注意事项,对php 芝麻信用接入感兴趣的朋友通过本文一起学习吧 芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇 ...

  4. 芝麻信用网页api php,PHP芝麻信用接入的注意事项_php实例

    芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇文章,比较有参考价值 详细查阅文档+几天测试整理以下几点注意事项: 接入芝麻API接口,应该分2步: 第 ...

  5. php获取芝麻分,PHP编程:PHP 芝麻信用接入的注意事项

    <PHP编程:PHP 芝麻信用接入的注意事项>要点: 本文介绍了PHP编程:PHP 芝麻信用接入的注意事项,希望对您有用.如果有疑问,可以联系我们. PHP实例详细查阅文档+几天测试整理以 ...

  6. 用较新版本的Android Studio Chipmunk编译旧版本的Android 21的Sample

    技术发展这么快,经常遇到需要使用新版本的Android Studio来开发运行旧的Android工程,此时需要处理gradle兼容的问题 问题一.Could not install Gradle di ...

  7. android大版本ota,Android OTA升级新旧版本任意升级

    1. Android升级到较新的版本后,想用.zip升级包升回旧的版本时,在升级时会发错.这是由于android系统时对升级文件有版本检测. 2. build/tools/releasetools/o ...

  8. 风口上的共享经济,芝麻信用竟是背后的最大赢家?

    "共享经济"的光环下,衍生了很多新行业.从去年火了一年的共享单车.到后起新秀共享充电宝,再到新概念,共享衣橱.共享首饰.共享储物柜等等,一夜之间生活中的所触及之物,似乎都开始共享了 ...

  9. Android 接入 支付宝芝麻信用互查

    Android 接入 支付宝芝麻信用互查 个人笔记 防止忘记 之前H5调用芝麻授权可以 但是随着芝麻分功能计划下架 需要接入作为新产品的 芝麻信用互查 无奈文档有点少 只能东拼西凑的去找有关于旧版的一 ...

最新文章

  1. Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)
  2. Linux学习总结(五十四)LVS nat 模式搭建
  3. linux多线程 pthread用法
  4. 2019年关于VM和Kubernetes的思考 | 技术头条
  5. Java多线程:线程停止
  6. mysql tomcat 地址池_MySQL tomcat 数据库连接池配置与使用
  7. Android省电妙招
  8. 【Android Studio 3.5.3】蓝牙串口及USB串口例程
  9. 绘制流程图的基本规则
  10. 网络游戏封包基础知识
  11. EXCEL工作表保护密码忘记,撤消工作表保护
  12. 互联网金融系列-支付清算体系介绍-下篇
  13. 深度剖析头条面试真题 | 二叉树那点事儿
  14. 基础技术篇 10 ——物联网常见通信协议与通讯协议梳理【下】- 通信协议
  15. Swift中的UIKit重力学(一)
  16. 【java反射】简单说说静态代理和动态代理
  17. ie9 不执行js,打开控制台就好了
  18. 基于filebeat + logstash的日志收集方案
  19. 优思学院|什么是精益生产?企业如何实现精益生产?
  20. 关于在经济欠发达地区建设简易教育城域网的提案

热门文章

  1. 流行计算机病毒有哪些,现在流行计算机病毒有哪些
  2. 移动号码卡忘记服务密码怎么办
  3. 随smart登陆欧洲,亿咖通科技踏上出海新征程
  4. 服装企业选择哪个服装ERP软件更好?
  5. Unity3D Shader 入门第一天
  6. 老照片如何修复?分享三个老照片翻新修复免费软件
  7. mac软件linux系统,Linux/MAC OSX 开机程序
  8. 百度竞价搜索推广出价策略
  9. PTA - 数据库合集25
  10. 网上宠物用品商城的设计与实现(PHP+MySql)