Name Last Update
libs Loading commit data...
README.md Loading commit data...

一键登录SDK接入步骤

更新日志

2016-9-20
1、初始化接口变更
2、登录接口变更
3jar包更新

1.资源文件接入部分

下载后资源文件如下

1.1在 AndroidManifest.xml 中添加以下权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

1.2在AndroidManifest.xml中添加以下activity(接入支付的时候才需要添加)

<!-- alipay sdk begin -->
<activity
    android:name="com.alipay.sdk.app.H5PayActivity"
    android:configChanges="orientation|keyboardHidden|navigation"
    android:exported="false"
    android:screenOrientation="behind" >
</activity>
<activity
    android:name="com.alipay.sdk.auth.AuthActivity"
    android:configChanges="orientation|keyboardHidden|navigation"
    android:exported="false"
    android:screenOrientation="behind" >
</activity>
<!-- alipay sdk end -->

1.3将资源文件复制到项目的lib目录下

如需接入支付则将 alipaySdk-20151112.jar 一并复制到项目lib目录下

2.代码接入部分

2.1初始化

需在程序入口 onCreate 中调用

OwnerSdkHelper.init(context, appid, appkey, finishListener); 
  • Activity context 上下文
  • String appid 9133 后台申请
  • String appkey 9133 后台申请

示例

OwnerSdkHelper.init(this,"572c68abe13823686eecff13","6e44d247137e3e89a2c2e8e44689c02f",new OwnerSDKEventsListener() { 

    @Override 
    public void onEventDispatch(int resultCode, Intent data){ 
    //登录成功后返回的信息 
        if(i==YouaiSDK.LOGIN_ACTION_CODE){ 
            System.out.println("........login ok.........."); 
            String token = data.getStringExtra("token"); 
            String timestamp = data.getStringExtra("timestamp"); 
            String open_id = data.getStringExtra("open_id"); 
        } 
    } 
 }); 

2.2登录void Login接口

初始化自动注册游客帐号,需要调用页面时由游戏方控制调用 login 即可 显示登录后界面 。

OwnerSdkHelper.login(openOneLogin);
  • Boolean openOneLogin true 不显示登录界面, false 为显示登录界面

2.3支付void pay接口

支付接口

OwnerSdkHelper.pay(serverId, roleName, amount, callBackInfo);
  • String serverId 服务器 ID
  • String roleName playerID
  • int amount 游戏币,支付金额兑换比例
  • String callBackInfo 自定义参数

到后台的运营资料设置汇率

其它配置按照 9133 接入

http://www.i9133.com/topic/51f7605ce138234b76959cf5.html