Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
lizhihui
2023-04-10 17:57:35 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
447a39595c2859e97a909063bf340c1cbe1fcad6
447a3959
1 parent
cf2ef4bb
更新文档
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
44 deletions
demo/app/libs/PoolSdk_V2_230410.jar
doc/公共SDK客户端接入文档.md
libs/PoolSdk_V2_230410.jar
demo/app/libs/PoolSdk_V2_230410.jar
View file @
447a395
No preview for this file type
doc/公共SDK客户端接入文档.md
View file @
447a395
...
...
@@ -461,89 +461,84 @@ public static void showExitDialog(final PoolExitDialogListener exitDialogListene
2.10
.
1
代码示例
@Override
public
void
onStart
()
{
super
.
onStart
();
PoolSdkHelper
.
onStart
();
super
.
onStart
();
PoolSdkHelper
.
onStart
();
}
@Override
public
void
onStop
()
{
super
.
onStop
();
PoolSdkHelper
.
onStop
();
super
.
onStop
();
PoolSdkHelper
.
onStop
();
}
@Override
public
void
onDestroy
()
{
super
.
onDestroy
();
PoolSdkHelper
.
onDestroy
();
super
.
onDestroy
();
PoolSdkHelper
.
onDestroy
();
}
@Override
public
void
onResume
()
{
super
.
onResume
();
PoolSdkHelper
.
onResume
();
super
.
onResume
();
PoolSdkHelper
.
onResume
();
}
@Override
public
void
onPause
()
{
super
.
onPause
();
PoolSdkHelper
.
onPause
();
super
.
onPause
();
PoolSdkHelper
.
onPause
();
}
@Override
public
void
onRestart
()
{
super
.
onRestart
();
PoolSdkHelper
.
onRestart
();
super
.
onRestart
();
PoolSdkHelper
.
onRestart
();
}
@Override
public
void
onNewIntent
(
Intent
intent
)
{
super
.
onNewIntent
(
intent
);
PoolSdkHelper
.
onNewIntent
(
intent
);
super
.
onNewIntent
(
intent
);
PoolSdkHelper
.
onNewIntent
(
intent
);
}
@Override
protected
void
onActivityResult
(
int
requestCode
,
int
resultCode
,
Intent
data
)
{
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
PoolSdkHelper
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
}
@Override
public
void
onConfigurationChanged
(
Configuration
newConfig
)
{
// TODO Auto-generated method stub
super
.
onConfigurationChanged
(
newConfig
);
PoolSdkHelper
.
onConfigurationChanged
(
newConfig
);
}
@Override
protected
void
onSaveInstanceState
(
Bundle
outState
)
{
// TODO Auto-generated method stub
super
.
onSaveInstanceState
(
outState
);
PoolSdkHelper
.
onSaveInstanceState
(
outState
);
}
@Override
protected
void
onRestoreInstanceState
(
Bundle
savedInstanceState
)
{
// TODO Auto-generated method stub
super
.
onRestoreInstanceState
(
savedInstanceState
);
PoolSdkHelper
.
onRestoreInstanceState
(
savedInstanceState
);
}
@Override
public
void
onWindowFocusChanged
(
boolean
hasFocus
)
{
// TODO Auto-generated method stub
super
.
onWindowFocusChanged
(
hasFocus
);
PoolSdkHelper
.
onWindowFocusChanged
(
hasFocus
);
}
@Override
public
void
onWindowAttributesChanged
(
LayoutParams
params
)
{
// TODO Auto-generated method stub
super
.
onWindowAttributesChanged
(
params
);
PoolSdkHelper
.
onWindowAttributesChanged
(
params
);
}
@Override
public
void
onRequestPermissionsResult
(
int
requestCode
,
String
[]
permissions
,
int
[]
grantResults
)
{
// TODO Auto-generated method stub
super
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
PoolSdkHelper
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
}
...
...
@@ -561,6 +556,9 @@ public static void showExitDialog(final PoolExitDialogListener exitDialogListene
### 2.13、获取渠道包标识(可选) ###
```
如果需要在调用初始化接口之前获取请先调用
PoolSdkConfig.readPoolSdkConfigData(context);
对应打包工具的 渠道号
接口名称:PoolSdkHelper.getGameChannelId()
接口说明:获取在企业平台配置的渠道标识,返回类型为 String
...
...
@@ -685,30 +683,28 @@ PoolSdkHelper.paymentSuccess(AppActivity.this, orderIds.toString());
代码示例:
```
java
if
(
paramCustom
==
null
||
paramCustom
.
length
()
<=
0
)
{
PoolSdkLog
.
logError
(
"paysuccess data error :"
+
paramCustom
);
return
;
}
try
{
PoolSdkLog
.
logInfo
(
"paySuccess:"
+
paramCustom
);
JSONArray
jsonArray
=
new
JSONArray
(
paramCustom
);
StringBuilder
orderIds
=
new
StringBuilder
();
int
length
=
jsonArray
.
length
();
for
(
int
i
=
0
;
i
<
length
;
i
++)
{
JSONObject
jb
=
jsonArray
.
getJSONObject
(
i
);
String
orderId
=
jb
.
getString
(
"orderId"
);
orderIds
.
append
(
orderId
);
if
(
i
!=
length
-
1
)
{
//最后一项不加分割符
orderIds
.
append
(
","
);
}
}
PoolSdkHelper
.
paymentSuccess
(
AppActivity
.
this
,
orderIds
.
toString
());
}
catch
(
JSONException
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
if
(
paramCustom
==
null
||
paramCustom
.
length
()
<=
0
)
{
PoolSdkLog
.
logError
(
"paysuccess data error :"
+
paramCustom
);
return
;
}
try
{
PoolSdkLog
.
logInfo
(
"paySuccess:"
+
paramCustom
);
JSONArray
jsonArray
=
new
JSONArray
(
paramCustom
);
StringBuilder
orderIds
=
new
StringBuilder
();
int
length
=
jsonArray
.
length
();
for
(
int
i
=
0
;
i
<
length
;
i
++)
{
JSONObject
jb
=
jsonArray
.
getJSONObject
(
i
);
String
orderId
=
jb
.
getString
(
"orderId"
);
orderIds
.
append
(
orderId
);
if
(
i
!=
length
-
1
)
{
//最后一项不加分割符
orderIds
.
append
(
","
);
}
}
PoolSdkHelper
.
paymentSuccess
(
AppActivity
.
this
,
orderIds
.
toString
());
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
}
```
# 6.游戏使用多dex打包需要注意的点
...
...
libs/PoolSdk_V2_230410.jar
View file @
447a395
No preview for this file type
Please
register
or
login
to post a comment