Showing
3 changed files
with
96 additions
and
0 deletions
README.md
0 → 100644
| 1 | +# 一键登录SDK接入步骤 # | ||
| 2 | + | ||
| 3 | +## 1.资源文件接入部分 ## | ||
| 4 | + | ||
| 5 | +下载后资源文件如下 | ||
| 6 | + | ||
| 7 | + | ||
| 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 | + | ||
| 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 |
libs/alipaySdk-20151112.jar
0 → 100644
No preview for this file type
libs/youaiSDK_onekeylogin.jar
0 → 100644
No preview for this file type
-
Please register or login to post a comment