概述

云账号三方登录集成了友盟社会化分享SDK和百川电商sdk。目前支持支淘宝(不支持分享)、umeng系(QQ、QQ Zone、微信、微博)进行登录和分享。第三方账号登录后,会新建一个云账号设置open_id字段。open_id对于不同的开放平台取值不同,腾讯为openid、微博为uid、微信为openid。用户再次登录时,会返回之前生成的云账号。

前置准备

参考文档

如果开发者不希望使用淘宝登录授权可以去自行定制界面去掉淘宝的登录按钮。

1 umeng系 申请三方开放平台的appKey和appSecret

参考文档

到底使用那些第三方账号登录和分享,开发者可以自行决定,目前支持QQ、QQ Zone、微信、微博。如不需要某一个可以在登录界面上自行定制,去掉其中一个。如果需要去掉其中的jar包和资源,可以参考文档

设置三方开放平台的appKey和appSecret

1.1 QQ

PlatformConfig.setSinaQQZone( "appKey","appSecret");

1.2 微信 

PlatformConfig.setWeixin("appKey","appSecret");

加入微信回调Activity

    package com.taobao.tae.sdk.demo.wxapi;

    import com.umeng.socialize.weixin.view.WXCallbackActivity;

    public class WXEntryActivity extends WXCallbackActivity {

     }

这里注意类路径为:包名.wxapi.WXCallbackActivity

这里包名为com.taobao.tae.sdk.demo

AndroidManifest.xml配置

<activity

            android:name=".wxapi.WXEntryActivity"

            android:configChanges="keyboardHidden|orientation|screenSize"

            android:exported="true"

            android:screenOrientation="portrait"

            android:theme="@android:style/Theme.Translucent.NoTitleBar" />

1.3 新浪微博

PlatformConfig.setSinaWeibo( "appKey", "");

微博的appSecret可以为空

登录后获得第三方Access Token等信息

登录成功回调后,可以通过调用OpenAccountSession中的的getOtherInfo()方法,获得对应的信息。

 

 

2  淘宝三方授权

    淘宝三方授权集成在“百川电商SDK”产品中,业务方需要自行申请该产品,并下载到依赖,或者使用gradle依赖。

    淘宝三方授权的模块:    

    compile 'com.ali.auth.sdk:alibabauth_core:1.4.3@jar'

    compile 'com.ali.auth.sdk:aibabauth_ui:1.4.3@aar'

    compile 'com.ali.auth.sdk:alibabauth_ext:1.4.3@jar'

FAQ

关于此文档暂时还没有FAQ
返回
顶部