Showing
1 changed file
with
12 additions
and
7 deletions
... | @@ -6,8 +6,9 @@ | ... | @@ -6,8 +6,9 @@ |
6 |  | 6 |  |
7 | 7 | ||
8 | 1.2、将1.1中复制的jar包引用到游戏工程 | 8 | 1.2、将1.1中复制的jar包引用到游戏工程 |
9 | - 1.3、复制SDK压缩包中assets目录下的所有内容到游戏工程的assets目录,将游戏中的闪屏图片放到assets中poolsdk_splash目录下,将assets中的poolsdk.xml中的payCallbackUrl参数配置为游戏测试的充值 | 9 | + 1.3、复制SDK压缩包中assets目录下的所有内容到游戏工程的assets目录,将游戏中的闪屏图片放 |
10 | - 回调地址(注:此回调地址为测试使用,正式环境以SDK后台配置的地址为准) | 10 | + 到assets中poolsdk_splash目录下,将assets中的poolsdk.xml中的payCallbackUrl参数配置为游 |
11 | + 戏测试的充值回调地址(注:此回调地址为测试使用,正式环境以SDK后台配置的地址为准) | ||
11 | 1.4、修改游戏工程的AndroidManifest.xml(可以参照复制Demo中 AndroidManifest.xml文件) | 12 | 1.4、修改游戏工程的AndroidManifest.xml(可以参照复制Demo中 AndroidManifest.xml文件) |
12 | ①.添加声明权限: | 13 | ①.添加声明权限: |
13 | <uses-permission android:name="android.permission.INTERNET" /> | 14 | <uses-permission android:name="android.permission.INTERNET" /> |
... | @@ -85,7 +86,7 @@ | ... | @@ -85,7 +86,7 @@ |
85 | (注意:以下所有接口都必须在 SDK 初始化完成之后才能调用) | 86 | (注意:以下所有接口都必须在 SDK 初始化完成之后才能调用) |
86 | 2.1、继承 PoolSDKApplication(必接) | 87 | 2.1、继承 PoolSDKApplication(必接) |
87 | 说明:<br> | 88 | 说明:<br> |
88 | - 游戏工程如果没有Application,请在 AndroidManifest.xml 中添加SDK的Application, 如下所示: | 89 | + 游戏工程如果没有Application,请在 AndroidManifest.xml 中添加SDK的Application,如下所示: |
89 | <application android:name="com.gzyouai.publicsdk.application.PoolSDKApplication"> | 90 | <application android:name="com.gzyouai.publicsdk.application.PoolSDKApplication"> |
90 | 游戏工程如果有 Application,请继承 SDK 中 PoolSDKApplication: | 91 | 游戏工程如果有 Application,请继承 SDK 中 PoolSDKApplication: |
91 | public class XXXXApplication extends PoolSDKApplication { | 92 | public class XXXXApplication extends PoolSDKApplication { |
... | @@ -97,7 +98,8 @@ | ... | @@ -97,7 +98,8 @@ |
97 | } | 98 | } |
98 | 2.2、初始化接口(必接) | 99 | 2.2、初始化接口(必接) |
99 | 接口说明: | 100 | 接口说明: |
100 | - 首先在程序开始的地方调用 SDK 的初始化 init 方法,并设 置 Activity 对像和初始化完成回调监听(在初始化失败 情况下不 再调用其它 SDK 接口方法) | 101 | + 首先在程序开始的地方调用 SDK 的初始化 init 方法,并设 置 Activity 对像和初始化完成回调 |
102 | + 监听(在初始化失败情况下不 再调用其它 SDK 接口方法) | ||
101 | 注意:要确保在 SDK 初始化成功后才可调用其它接口 | 103 | 注意:要确保在 SDK 初始化成功后才可调用其它接口 |
102 | 2.2.1、方法定义 | 104 | 2.2.1、方法定义 |
103 | public static void init(final Activity activity,final PoolSDKCallBackListener callBackListener) | 105 | public static void init(final Activity activity,final PoolSDKCallBackListener callBackListener) |
... | @@ -264,7 +266,8 @@ custom | 自定义透传参数,通过回调函数原样返回 | ... | @@ -264,7 +266,8 @@ custom | 自定义透传参数,通过回调函数原样返回 |
264 | }); | 266 | }); |
265 | 267 | ||
266 | 2.6、检测 SDK 是否含有用户中心接口(必接) | 268 | 2.6、检测 SDK 是否含有用户中心接口(必接) |
267 | - 说明:如果接口返回为 true,表示需要游戏方在合适的界面中添加一个用户中心的按钮,点击按钮时调用文档 中 2.7 的用户中心接口;如果返回 false,则不做处理 | 269 | + 说明:如果接口返回为 true,表示需要游戏方在合适的界面中添加一个用户中心的按钮,点击按钮时调用文 |
270 | + 档中 2.7 的用户中心接口;如果返回 false,则不做处理 | ||
268 | 2.6.1、方法定义 | 271 | 2.6.1、方法定义 |
269 | public static boolean hasChannelCenter() | 272 | public static boolean hasChannelCenter() |
270 | 2.7、用户中心接口(必接) | 273 | 2.7、用户中心接口(必接) |
... | @@ -302,7 +305,9 @@ poolLogoutListener | 账户注销成功回调监听,需实现 onLogoutSuccess | ... | @@ -302,7 +305,9 @@ poolLogoutListener | 账户注销成功回调监听,需实现 onLogoutSuccess |
302 | } | 305 | } |
303 | }); | 306 | }); |
304 | 2.9、退出游戏接口(必接) | 307 | 2.9、退出游戏接口(必接) |
305 | - 说明:在游戏需要退出时调用,调用此接口时需先用 PoolSdkHelper.hasExitDialog() 判断 sdk 是否有退出界面, 为 true表示有退出界面需调用 showExitDialog()显示退出界面,为 false 时表示没有退出界面,游戏需自己处理退 出逻辑且在确认 游戏退出前调用 PoolSdkHelper.exitGame 通知 SDK 游戏要退出 (具体可参照 Demo 示例) | 308 | + 说明:在游戏需要退出时调用,调用此接口时需先用 PoolSdkHelper.hasExitDialog() 判断 sdk 是否有退出界 |
309 | + 面,为 true表示有退出界面需调用 showExitDialog()显示退出界面,为 false 时表示没有退出界面,游戏需自己处 | ||
310 | + 理退出逻辑且在确认 游戏退出前调用 PoolSdkHelper.exitGame 通知 SDK 游戏要退出 (具体可参照 Demo 示例) | ||
306 | 2.9.1、方法定义 | 311 | 2.9.1、方法定义 |
307 | public static void showExitDialog(final PoolExitDialogListener exitDialogListener) | 312 | public static void showExitDialog(final PoolExitDialogListener exitDialogListener) |
308 | 2.9.2、参数说明 | 313 | 2.9.2、参数说明 |
... | @@ -342,7 +347,7 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 | ... | @@ -342,7 +347,7 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 |
342 | return super.dispatchKeyEvent(pKeyEvent); | 347 | return super.dispatchKeyEvent(pKeyEvent); |
343 | } | 348 | } |
344 | 2.10、Android 生命周期接口(必接) | 349 | 2.10、Android 生命周期接口(必接) |
345 | - 说明:在游戏 Activity 的 onStart、onPause、onResume、 onStop、onDestroy、onRestart、 onNewIntent、 onActivityResult、onConfigurationChanged 中分别调用对应的接口 | 350 | + 说明:在游戏 Activity 的 onStart、onPause、onResume、 onStop、onDestroy、onRestart、onNewIntent、 onActivityResult、onConfigurationChanged 中分别调用对应的接口 |
346 | 2.10.1、代码示例 | 351 | 2.10.1、代码示例 |
347 | @Override | 352 | @Override |
348 | public void onStart() { | 353 | public void onStart() { | ... | ... |
-
Please register or login to post a comment