Android Studio 集成淘宝三方登录
满足下面条件1-- classpath 'com.android.tools.build:gradle:2.3.2' 版本不要高于3.02-- 通过阿里百川开通应用3-- 项目开通过电商能力4-- 项目中存在安全图片1-- classpath 'com.android.tools.build:gradle:2.3.2' 版本不要高于3.0 建议把Android Studio 版本改成 3.0以下的版本就即可
dependencies {classpath 'com.android.tools.build:gradle:2.3.2'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}
allprojects {repositories {jcenter()maven {url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"}}
添加依赖//fastjsoncompile 'com.alibaba:fastjson:1.2.9'//支付compile 'com.alibaba.alipay:alipaySingle:20160825@jar'//登陆compile 'com.ali.auth.sdk:alibabauth_core:1.1.4@jar'compile 'com.ali.auth.sdk:alibabauth_ui:1.1.4@aar'compile 'com.ali.auth.sdk:alibabauth_ext:1.1.4@jar'//【可选】仅供特殊合作伙伴使用compile 'com.ali.auth.sdk:alibabauth_accountlink:1.1.4@jar'//安全基础compile 'com.taobao.android:securityguardaar3:5.1.81@aar'//【可选】安全高级,如使用了发放红包、优惠券高级功能,则必须引入compile 'com.taobao.android:securitybodyaar3:5.1.25@aar'//Mtop网关compile 'com.taobao.android:mtopsdk_allinone_open:1.2.2.4@jar'//applinkcompile 'com.taobao.android:alibc_applink:2.0.0.9@jar'//UTcompile 'com.taobao.android:utdid4all:1.1.5.3_proguard@jar'compile 'com.alibaba.mtl:app-monitor-sdk:2.5.1.3_for_bc_proguard@jar'//电商SDKcompile 'com.alibaba.sdk.android:alibc_trade_sdk:3.1.1.11@aar'
清单文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"package="com.example.windows10.myappeva"><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><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.READ_PHONE_STATE" /><uses-permission android:name="android.permission.INTERNET" /><!-- 推荐的权限 --><!-- 添加如下权限,以便使用更多的第三方SDK和更精准的统计数据 --><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><applicationandroid:name=".DemoApplication"android:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"tools:replace="android:allowBackup"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activityandroid:name="com.ali.auth.third.ui.LoginActivity"android:theme="@style/AlibcLoginTheme"tools:replace="android:theme" /><!-- 设置淘宝登录页面Activity的样式 -->
2-- 通过阿里百川开通应用
https://console.baichuan.taobao.com/applications.htm#create 创建百川应用(然后申请电商权限)3-- 项目开通过电商能力为应用开通电商能力4-- 项目中存在安全图片
将app进行打包(直接用v4版本的安全图片 ,上传app的时候切记 debug就用debug release 就用release)
获取到安全图片然后在Build 一次app
在application 中初始化代码如下:
MemberSDK.init(this, new InitResultCallback() {@Overridepublic void onFailure(int code, String msg) {Log.e("--", "onFailure:" + code + "," + msg);}@Overridepublic void onSuccess() {Log.e("--", "onSuccess:");}
});
登录
项目中的登录的地方代码
LoginService loginService = MemberSDK.getService(LoginService.class);
loginService.auth(new LoginCallback() {@Overridepublic void onSuccess(Session session) {Toast.makeText(MainActivity.this, "授权成功", Toast.LENGTH_SHORT).show();Log.e("--s-", "" + session);Intent intent = new Intent(MainActivity.this,TestActivity.class);startActivity(intent);}@Overridepublic void onFailure(int code, String message) {Toast.makeText(MainActivity.this, "授权取消" + code, Toast.LENGTH_SHORT).show();}
});
重写onActivityResult方法
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {CallbackContext.onActivityResult(requestCode, resultCode, data);
}
Android Studio 集成淘宝三方登录相关推荐
- 在系统中集成淘宝扫码登录
在系统中集成淘宝扫码登录 在系统中集成淘宝扫码登录 申请二维码并存入数据库 在手淘首页搜索框中输入口令,并搜索 点击确认登录后,系统中即可获取到cookie相关信息 在系统中集成淘宝扫码登录 为了在公 ...
- iOS淘宝授权登录及跳转淘宝页面
作者公司是做淘客的,本文会介绍淘宝授权登录的介入流程,淘客返现等逻辑想要了解的可以看作者的其他文章,或者是私聊作者,qq号见个人资料. 1.注册APP 淘宝授权登录的SDK是阿里百川的不是淘宝的,有些 ...
- 淘宝客 SDK,一键导入淘宝客商城,快速实现流量变现。支持淘宝授权登录、免登录;一键接入各种商城模块 ; 一键配置淘宝客推广位,赚取收益
TaokeSdk 项目地址:houhoudev/TaokeSdk 简介: 淘宝客 SDK,一键导入淘宝客商城,快速实现流量变现.支持淘宝授权登录.免登录:一键接入各种商城模块 : 一键配置淘宝客推广 ...
- 【Android RTMP】Android Studio 集成 x264 开源库 ( Ubuntu 交叉编译 | Android Studio 导入函数库 )
文章目录 安卓直播推流专栏博客总结 一. x264 简介 二. x264 交叉编译 三. Android Studio 导入函数库 四. 交叉编译版本 五. GitHub 项目地址 安卓直播推流专栏博 ...
- 删除同域名所有cookies_淘宝自动登录2.0,新增Cookies序列化
前段时间时间为大家讲解了如何使用requests库模拟登录淘宝,而今天我们将对该功能进行丰富.所以我们把之前的那个版本定为1.0,而今天修改的版本定为2.0.版本的地跌意味着功能的升级,那今天的2.0 ...
- 集成android studio,Android Studio集成
Android Studio集成 1.依赖方法,在Module下的Gradle文件中添加 compile 'com.chosen.kf5sdk:kf5sdklibrary:1.6.0' 2.全局初始化 ...
- 淘宝api 登录验证
淘宝api登录验证代码 using System; using System.Collections.Generic; using System.ComponentModel; using Syste ...
- android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题
问题描述: 在用fabric集成后编译出现如下错误, Error:Cause: hostname in certificate didn't match: != OR OR build.gradle部 ...
- 淘宝 模拟 登录 总结 【QQ 346767073 】
今日花了3天时间研究了下淘宝登录 分别用 php python都实现了淘宝登录 淘宝登录方式 有3种 1. aes 256位加密密码的post登录 需要ua 2 明文密码 post登录 需要ua 3 ...
最新文章
- 图解http协议头实例分析
- ListView使用技巧-更新中
- P1357 花园 (矩阵快速幂+ DP)
- 服务器的类型及作用是什么,按用途分类,服务器有哪些? - 问答库
- [NLP-CNN] Convolutional Neural Networks for Sentence Classification -2014-EMNLP
- 计算机系统结构名词解释
- 来来来!一次搞定各种数据库 SQL 执行计划:MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite
- 通过两点求圆心的公式
- java开源cad_.Net开源项目(包含CAD支持)
- 学习SQLServer: 设置QUOTED_IDENTIFIER
- 人脸识别技术原来还有这个用途?赶紧get
- adb通过wifi连接真机
- x509数字证书详解
- 【MySQL】聚合函数
- ESP8266-12F最小系统板程序烧录
- Unity WebView 插件⭐️(十三)特定模块 iOS网页视图—iOSWebViewWebView
- 20155305乔磊第三次随笔
- Grafana(10445) +Pormetheus + Nginx 监控 Http API 2xx 3xx 4xx
- 支付接口——WeChat / Alipay
- 软路由初步尝试-U盘运行LEDE