lizhihui

add

1 +# 一键登录SDK接入步骤 #
2 +
3 +## 1.资源文件接入部分 ##
4 +
5 +下载后资源文件如下
6 +
7 +![](http://i.imgur.com/kfpcDN2.png)
8 +
9 +### 1.1在 AndroidManifest.xml 中添加以下权限 ###
10 +```xml
11 +<uses-permission android:name="android.permission.INTERNET" />
12 +<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
13 +<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
14 +```
15 +
16 +### 1.2在AndroidManifest.xml中添加以下activity`(接入支付的时候才需要添加)` ###
17 +
18 +```xml
19 +<!-- alipay sdk begin -->
20 +<activity
21 + android:name="com.alipay.sdk.app.H5PayActivity"
22 + android:configChanges="orientation|keyboardHidden|navigation"
23 + android:exported="false"
24 + android:screenOrientation="behind" >
25 +</activity>
26 +<activity
27 + android:name="com.alipay.sdk.auth.AuthActivity"
28 + android:configChanges="orientation|keyboardHidden|navigation"
29 + android:exported="false"
30 + android:screenOrientation="behind" >
31 +</activity>
32 +<!-- alipay sdk end -->
33 +```
34 +
35 +### 1.3将资源文件复制到项目的lib目录下 ###
36 +
37 +`如需接入支付则将 alipaySdk-20151112.jar 一并复制到项目lib目录下`
38 +
39 +## 2.代码接入部分 ##
40 +
41 +### 2.1初始化 ###
42 +
43 +需在程序入口 onCreate 中调用
44 +
45 +```java
46 +OwnerSdkHelper.init(context, appid, appkey, openOneLogin, finishListener);
47 +```
48 +
49 +- Activity context `上下文`
50 +- String appid `9133 后台申请`
51 +- String appkey `9133 后台申请`
52 +- Boolean openOneLogin `true` 为自动返回登录信息, `false` 为需要自己调用OwnerSdkHelper.login()显示登录界面
53 +
54 +示例
55 +
56 +```java
57 +OwnerSdkHelper.init(this,"572c68abe13823686eecff13","6e44d247137e3e89a2c2e8e44689c02f",true,new OwnerSDKEventsListener() {
58 +
59 + @Override
60 + public void onEventDispatch(int resultCode, Intent data){
61 + //登录成功后返回的信息
62 + if(i==YouaiSDK.LOGIN_ACTION_CODE){
63 + System.out.println("........login ok..........");
64 + String token = data.getStringExtra("token");
65 + String timestamp = data.getStringExtra("timestamp");
66 + String open_id = data.getStringExtra("open_id");
67 + }
68 + }
69 + });
70 +
71 +```
72 +
73 +### 2.2登录void Login接口###
74 +初始化自动注册游客帐号,需要调用页面时由游戏方控制调用 login 即可
75 +显示登录后界面 。
76 +```java
77 +OwnerSdkHelper.login();
78 +```
79 +
80 +### 2.3支付void pay接口###
81 +支付接口
82 +```java
83 +OwnerSdkHelper.pay(serverId, roleName, amount, callBackInfo);
84 +```
85 +- String serverId `服务器 ID`
86 +- String roleName `playerID`
87 +- int amount `游戏币,支付金额兑换比例`
88 +- String callBackInfo `自定义参数`
89 +
90 +![](http://i.imgur.com/IEDwV3H.png)
91 +
92 +`到后台的运营资料设置汇率`
93 +
94 +## 其它配置按照 9133 接入 ##
95 +
96 +http://www.i9133.com/topic/51f7605ce138234b76959cf5.html
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
No preview for this file type