android接入阿里百川商务SDK

本文详细介绍了在Android应用中接入阿里百川商务SDK的过程,包括不支持分佣模式、如何打开爱淘宝页面、从ES迁移到AS的挑战、安全图片的导入以及授权问题。同时,探讨了返利网的实现逻辑和订单查询接口的局限性。
摘要由CSDN通过智能技术生成
android接入阿里百川商务SDK
新业务APP是商业APP主要做优惠一块,其中就有接入阿里百川商务SDK的业务,不过本人感觉更像是接入淘宝客。

1.分佣模式

在实际对接中,阿里官方人员明确表示,阿里不支持分佣模式,顾不能够像京东一样直接查询订单数据以及设计分佣比例,明确表明不支持分佣相关,根据实际对接,得到的返利,会直接进入申请APP项目的账号设置的资金账户。

2.类似京东打开首页

根据对接阿里官方不提供,打开首页or打开爱淘宝相关页面,顾android APP出现,使用百川商务sdk打开首页,点击更多,报url无法识别,这里官方人员表示,这里并不提供支持。亲们可以按照API调用相关方法。

3.ES || AS

在开发中,之前项目的架构使用ES,应为一般ES项目都会比AS项目小,但阿里官方明确表明很多的提供给android的包支持or so支持,已经不支持ES,本人也是一个AS新手,一直使用ES的飘过,最近才开始玩AS。
备注:这里本来会有APP在淘宝百川的创建对接过程的,应为保密政策,本人这里就不提供。应为相关信息和法人有关。

4.代码实现

1)环境

在build.gradle中添加阿里百川sdk相关支持

apply plugin: 'com.android.application'

android {
    signingConfigs {
        debug {
           //秘钥相关
        }
    }
    compileSdkVersion 23
    buildToolsVersion '26.0.2'
    defaultConfig {
        applicationId "com.ff.demo"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 6
        versionName "1.2.1"
        ndk {
            //选择要添加的对应cpu类型的.so库。
            abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a'
            // 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
        }
        multiDexEnabled true
    }
//    dexOptions {
   
//        javaMaxHeapSize "6g"
//    }
//    compileOptions {
   
//        sourceCompatibility JavaVersion.VERSION_1_7
//        targetCompatibility JavaVersion.VERSION_1_7
//    }
    buildTypes {
        release {
            //暂时不适用混淆
            minifyEnabled false
            shrinkResources false
        }
        debug {
            minifyEnabled false
            shrinkResources false
           }
    }
    productFlavors {
    }
}

repositories {

    maven {
        url "http://mvnrepo.alibaba-inc.com/mvn/repository"
    }

    flatDir {
        dirs 'libs'
    }
}

dependencies {
    //compile fileTree(include: '*.jar', dir: 'libs')
    testCompile 'junit:junit:4.12'
    implementation 'com.google.code.gson:gson:2.7'
    // system
//    compile 'com.android.support:support-v4:23.0.0'
    api 'com.android.support:appcompat-v7:23.0.0'
    //极光推送
    implementation 'cn.jiguang.sdk:jpush:3.0.5'
    // 此处以JPush 3.0.5 版本为例。
    implementation 'cn.jiguang.sdk:jcore:1.1.2'
    // 此处以JCore 1.1.2 版本为例。
    //地图
    compile files('libs/Amap_2DMap_V5.2.0_20170627.jar')
    compile files('libs/AMap_Location_V3.5.0_20170731.jar')
    //加密算法
//    compile files('libs/sm-client-1.0.0.jar')
//     compile files('libs/bcprov-jdk16-1.46.jar')
//    compile files('libs/commons-codec-1.8.jar')
    //加入微信
//    compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:1.1.6'
    //compile files('libs/libammsdk.jar')
    compile files('libs/wechat-sdk-android-with-mta-1.0.2.jar')//支付
    compile 'org.greenrobot:eventbus:3.0.0'
    //数据库访问
    implementation 'net.zetetic:android-database-sqlcipher:3.5.7@aar'
    implementation 'com.alibaba:fastjson:1.1.46.android'
    implementation 'com.squareup.retrofit2:retrofit:2.2.0'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'io.reactivex.rxjava2:rxjava:2.0.1'
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值