Toggle navigation
Toggle navigation
This project
Loading...
Sign in
guangka
/
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
唐伟军
2020-09-05 14:51:36 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
67c0b3ea7241bfdae7554ced28e8596e955aec2a
67c0b3ea
1 parent
52277cb7
在PoolSdkCode类中添加相应的code常量,修改公共sdk扩展接口接入文档
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
281 additions
and
167 deletions
README.md
doc/公共SDK扩展接口接入文档.md
README.md
View file @
67c0b3e
...
...
@@ -47,3 +47,5 @@
-
删除权限回调中的激活,直接替换PoolSdk_V2_xxxx.jar
-
2020-09-01
-
增加application启动的公共接口,直接替换PoolSdk_V2_xxxx.jar
-
2020-09-02
-
在PoolSdkCode类中添加相应的code常量,直接替换PoolSdk_V2_xxxx.jar
...
...
doc/公共SDK扩展接口接入文档.md
View file @
67c0b3e
# 公共SDK扩展接口接入文档 #
## 接入必读
`
扩展接口的调用均通过反射实现,方法名需要和公共协商统一,其调用一般分为三步:
1.
先判断是否可使用该功能( cp通过该方法的返回值判断是否在游戏界面显示相应的入口 ):
boolean returnBool = PoolSdkHelper.hasFunction({方法名});//此处为单入口调用
或
String jsonReturn = PoolSdkHelper.callfunc({方法名},null);//此处为同一功能的多入口,比如绑定分google和facebook等,cp需解析判断
2.
获取状态。当第一步中的结果单入口返回 true 或多入口返回 "" 时,方才执行第二步,否则不执行;第二步非必接接口,其执行条件为当需要获取某个状态(比如:绑定,推送)时调用,否则可跳过此步骤直接执行第三步:
Map
<Object
,
Object
>
map = new HashMap
<
>();
String returnState = PoolSdkHelper.callfunc({方法名},map);
3.
具体设置。如无需执行第二步请直接执行此步,否则请先执行第二步再执行此步骤,这一步的调用结果会通过游戏初始化传入的监听器传递给游戏,具体的返回码请见具体接口说明:
Map
<Object
,
Object
>
map = new HashMap
<
>();
PoolSdkHelper.callfunc({方法名},map);
`
1.
公共获取状态接口(用于获取各种状态)
`public static boolean hasFunction(String functionName)`
| 参数名称 | 字段说明 |
| functionName | 需要获取的状态名称(eg:hasBindFunction) |
2.
公共扩展功能接口
`public static String callFunc(String funcName,Map<Object,Object> param)`
| 参数名称 | 字段说明 |
| functionName | 功能方法名(eg:bindFunction) |
| param | 扩展参数(具体看对应接口说明) |
### 具体接口说明如下
#### facebook好友界面
*
是否有facebook好友界面接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasFaceBookFriendsView | 是否有facebook好友界面接口 | true:有,false:没有 |
调用事例:
`boolean hasFaceBookFriendsView = PoolSdkHelper.hasFunction("hasFaceBookFriendsView");`
*
facebook好友界面功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showFaceBookFriendsView | facebook好友界面接口 | 无 |
调用事例:
`PoolSdkHelper.callFunc("showFaceBookFriendsView",null);`
#### 第一步判断是否可使用该功能
| 接口名 | 方法名 | 参数 | 返回结果 |
|-----------------------------|-------------------------|------------|----------------------------------------|
| Facebook好友界面 | hasFaceBookFriendsView | 无参数 | true 执行第三步的相应接口,false 不显示入口 |
| | | | |
| 优惠券 | hasCoupon | 无参数 | true 执行第三步的相应接口,false 不显示入口 |
| | | | |
| 分享 | hasShareView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 |
| | | | json字符串,然后通过对应的分享平台key,获取 |
| | | | 相应的值来决定是否显示入口,"true"代表显示, |
| | | | "false"代表不显示,目前支持的分享平台key有 |
| | | | facebook分享:"facebook" |
| | | | facebook截屏分享:"facebook_capture" |
| | | | twitter分享:"twitter" |
| | | | twitter截屏分享:"twitter_capture" |
| | | | line截屏分享:"line_capture" |
| | | | instagram截屏分享:"instagram_capture" |
| | | | 返回事例:{"facebook":"true", |
| | | | "facebook_capture":"true", |
| | | | "instagram_capture":"false"} |
| | | | |
| 删除账号 | hasDeleteMember | 无参数 | true 执行第三步的相应接口,false 不显示入口 |
| | | | |
| 显示公告 | hasShowNotice | 无参数 | true 执行第三步的相应接口,false 不显示入口 |
| | | | |
| 显示cafe窗口 | hasNaverCafePlug | 无参数 | true 执行第三步的相应接口,false 不显示入口 |
| | | | |
| 谷歌评论 | hasGoogleComment | 无参数 | true 执行第三步的相应接口,false 不显示入口 |
| | | | |
| 绑定账号 | hasLinkedAccountView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 |
| | | | json字符串,然后通过对应的绑定平台key,获取 |
| | | | 相应的值来决定是否显示入口,"true"代表显示, |
| | | | "false"代表不显示,目前支持的绑定平台key有 |
| | | | facebook绑定:"facebook" |
| | | | google绑定:"google" |
| | | | 不确定绑定平台:"other" |
| | | | 返回事例:{"facebook":"true", |
| | | | "google":"true", |
| | | | "other":"false"} |
| | | | |
| 设置推送 | hasPushView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 |
| | | | json字符串,然后通过对应的推送类型key,获取 |
| | | | 相应的值来决定是否显示入口,"true"代表显示, |
| | | | "false"代表不显示,目前支持的推送类型key有 |
| | | | 全体推送:"enable" |
| | | | 夜间推送:"night" |
| | | | 广告推送:"ad" |
| | | | 返回事例:{"enable":"true", |
| | | | "night":"true", |
| | | | "ad":"false"} |
#### 第二步获取状态(不用获取状态的功能请跳过此步骤执行第三步)
| 接口名 | 方法名 | 参数 | 返回结果 |
|------------|--------------------------|---------------------------------------|------------------------------|
| 绑定账号 | getLinkedAccountStatus | Map集合,key表示绑定平台,比如谷歌就传 | "true" 表示绑定了该平台 |
| | | google,facebook就传facebook,不确定 | "false" 表示未绑定该平台 |
| | | 平台传other;value传""就好 | |
| | | | |
| 设置推送 | getPushStatus | Map集合,key表示推送类型,比如全体推送 | "true" 表示设置了该推送 |
| | | 就传enable,夜间推送就传night,广告推送 | "false" 表示未设置该推送 |
| | | 就传ad;value传""就好 | |
#### 第三步设置功能
| 接口名 | 方法名 | 参数 | 返回状态码 |
|-----------------------|---------------------------|------------------------------------------|-----------------------|
| Facebook好友界面 | showFaceBookFriendsView | null | 无 |
| | | | |
| 优惠券 | coupon | Map集合,key传优惠券码,value为"" | 成功 1102 失败 1202 |
| | | | |
| 分享 | showShareView | Map集合,key表示分享类型,value为"" | 成功 1104 失败 1204 |
| | | facebook分享:"facebook" | |
| | | facebook截屏分享:"facebook_capture" | |
| | | twitter分享:"twitter" | |
| | | twitter截屏分享:"twitter_capture" | |
| | | line截屏分享:"line_capture" | |
| | | instagram截屏分享:"instagram_capture" | |
| | | | |
| 删除账号 | deleteMember | null | 成功 1107 失败 1207 |
| | | | |
| 显示公告 | showNotice | null | 无 |
| | | | |
| 显示cafe窗口 | showNaverCafePlug | null | 无 |
| | | | |
| 谷歌评论 | showGoogleComment | null | 成功 1106 失败 1206 |
| | | | |
| 绑定账号(绑定) | createLinkingAccount | Map集合,key表示绑定平台,比如谷歌就传 | 成功 1100 失败 1200 |
| | | google,facebook就传facebook,不确定 | |
| | | 平台传other;value传""就好 | |
| | | | |
| 绑定账号(解绑) | deleteLinkingAccount | Map集合,key表示绑定平台,比如谷歌就传 | 成功 1101 失败 1201 |
| | | google,facebook就传facebook,不确定 | |
| | | 平台传other;value传""就好 | |
| | | | |
| 设置推送(允许) | setPushEnable | Map集合,key表示推送类型,比如全体推送 | 成功 1103 失败 1203 |
| | | 就传enable,夜间推送就传night,广告推送 | |
| | | 就传ad;value传""就好 | |
| | | | |
| 设置推送(不允许) | setPushDisable | Map集合,key表示推送类型,比如全体推送 | 成功 1105 失败 1205 |
| | | 就传enable,夜间推送就传night,广告推 送 | |
| | | 就传ad;value传""就好 | |
### 接入事例
#### 无需进行第二步以 显示公告 为例
`
boolean hasShowNotice = PoolSdkHelper.hasFunction("hasShowNotice");
if(hasShowNotice){
//显示公告入口
}else{
//不显示公告入口
`
}
`
用户点击公告时
`
PoolSdkHelper.callFunc("showNotice",null);此结果的返回码如上表格
`
#### 需要进行第二步获取状态以 绑定账号 为例
`
String hasLinkedAccountView = PoolSdkHelper.callFunc("hasLinkedAccountView",null);
if(hasLinkedAccountView==""){
//不显示绑定入口
}else{
JSONObject jsonObject = new JSONObject(hasLinkedAccountView);
String itemGoogle = jsonObject.optString("google");
if(itemGoogle == null || itemGoogle=="false"){
//不显示google的绑定入口
}else{
//显示google的绑定入口
}
}
`
获取绑定状态,以便知道显示解绑还是绑定视图
`
Map
<Object
,
Object
>
map = new HashMap
<
>();
map.put("google","");//以谷歌为例
String linkedAccountStatus = PoolSdkHelper.callFunc("getLinkedAccountStatus",map);
`
用户点击按钮改变状态时
`
if("true" == linkedAccountStatus){//已经绑定了
//此时为解绑
Map
<Object
,
Object
>
map = new HashMap
<
>();
map.put("google","");//以谷歌为例
PoolSdkHelper.callFunc("deleteLinkingAccount",map);//此结果的返回码如上表格
}
if("false" == linkedAccountStatus){//没有绑定
//此时为去绑定
Map
<Object
,
Object
>
map = new HashMap
<
>();
map.put("google","");//以谷歌为例
PoolSdkHelper.callFunc("createLinkingAccount",map);//此结果的返回码如上表格
}
`
#### 优惠券
*
是否有优惠券接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasCoupon | 是否有优惠券接口 | true:有,false:没有 |
调用事例:
`boolean hasCoupon = PoolSdkHelper.hasFunction("hasCoupon");`
*
优惠券功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| coupon | 优惠券接口 | 成功 1102(PoolSDKCode.POOLSDK_COUPON_SUCCESS) 失败 1202(PoolSDKCode.POOLSDK_COUPON_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("优惠券码","");`
`PoolSdkHelper.callFunc("coupon",map);`
#### 删除账号
*
是否有删除账号接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasDeleteMember | 是否有删除账号接口 | true:有,false:没有 |
调用事例:
`boolean hasDeleteMember = PoolSdkHelper.hasFunction("hasDeleteMember");`
*
删除账号券功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| deleteMember | 删除账号接口 | 成功 1107(PoolSDKCode.POOLSDK_DEL_MEMBER_SUCCESS) 失败 1207(PoolSDKCode.POOLSDK_DEL_MEMBER_FAIL) |
调用事例:
`PoolSdkHelper.callFunc("deleteMember",null);`
#### 显示公告
*
是否有显示公告接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasShowNotice | 是否有显示公告接口 | true:有,false:没有 |
调用事例:
`boolean hasShowNotice = PoolSdkHelper.hasFunction("hasShowNotice");`
*
显示公告功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showNotice | 显示公告接口 | 无 |
调用事例:
`PoolSdkHelper.callFunc("showNotice",null);`
#### 显示cafe窗口
*
是否有显示cafe窗口接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasNaverCafePlug | 是否有显示cafe窗口接口 | true:有,false:没有 |
调用事例:
`boolean hasNaverCafePlug = PoolSdkHelper.hasFunction("hasNaverCafePlug");`
*
显示cafe窗口功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showNaverCafePlug | 显示cafe窗口接口 | 无 |
调用事例:
`PoolSdkHelper.callFunc("showNaverCafePlug",null);`
#### 谷歌评论
*
是否有谷歌评论接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasGoogleComment | 是否有谷歌评论接口 | true:有,false:没有 |
调用事例:
`boolean hasGoogleComment = PoolSdkHelper.hasFunction("hasGoogleComment");`
*
谷歌评论功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showGoogleComment | 谷歌评论接口 | 成功 1106(PoolSDKCode.POOLSDK_GOOGLE_COMMENT_SUCCESS) 失败 1206(PoolSDKCode.POOLSDK_GOOGLE_COMMENT_FAIL) |
调用事例:
`PoolSdkHelper.callFunc("showGoogleComment",null);`
#### facebook截屏分享
*
是否有facebook截屏分享接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasFacebookCaptureShare | 是否有facebook截屏分享接口 | true:有,false:没有 |
调用事例:
`boolean hasFacebookCaptureShare = PoolSdkHelper.hasFunction("hasFacebookCaptureShare");`
*
facebook截屏分享功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showShareView | facebook截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("facebook_capture","");`
`PoolSdkHelper.callFunc("showShareView",map);`
#### twitter分享
*
是否有twitter分享接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasTwitterShare | 是否有twitter分享接口 | true:有,false:没有 |
调用事例:
`boolean hasTwitterShare = PoolSdkHelper.hasFunction("hasTwitterShare");`
*
twitter分享功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showShareView | twitter分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("twitter","");`
`PoolSdkHelper.callFunc("showShareView",map);`
#### twitter截屏分享
*
是否有twitter截屏分享接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasTwitterCaptureShare | 是否有twitter截屏分享接口 | true:有,false:没有 |
调用事例:
`boolean hasTwitterCaptureShare = PoolSdkHelper.hasFunction("hasTwitterCaptureShare");`
*
twitter截屏分享功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showShareView | twitter截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("twitter_capture","");`
`PoolSdkHelper.callFunc("showShareView",map);`
#### line截屏分享
*
是否有line截屏分享接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasLineCaptureShare | 是否有line截屏分享接口 | true:有,false:没有 |
调用事例:
`boolean hasLineCaptureShare = PoolSdkHelper.hasFunction("hasLineCaptureShare");`
*
line截屏分享功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showShareView | line截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("line_capture","");`
`PoolSdkHelper.callFunc("showShareView",map);`
#### instagram截屏分享
*
是否有instagram截屏分享接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasInstagramCaptureShare | 是否有instagram截屏分享接口 | true:有,false:没有 |
调用事例:
`boolean hasInstagramCaptureShare = PoolSdkHelper.hasFunction("hasInstagramCaptureShare");`
*
instagram截屏分享功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| showShareView | instagram截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("instagram_capture","");`
`PoolSdkHelper.callFunc("showShareView",map);`
#### google绑定
*
是否有google绑定接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasLinkedGoogleView | 是否有google绑定接口 | true:有,false:没有 |
调用事例:
`boolean hasLinkedGoogleView = PoolSdkHelper.hasFunction("hasLinkedGoogleView");`
*
获取google绑定状态接口
| 参数名称 | 功能说明 | 返回值说明 |
| getLinkedGoogleStatu | 是否绑定了google | true:绑定了,false:没有绑定 |
调用事例:
`boolean getLinkedGoogleStatu = PoolSdkHelper.hasFunction("getLinkedGoogleStatu");`
*
google绑定功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| createLinkingAccount | google绑定接口 | 成功 1100(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_SUCCESS) 失败 1200(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("google","");`
`PoolSdkHelper.callFunc("createLinkingAccount",map);`
*
google解绑功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| deleteLinkingAccount | google解除绑定接口 | 成功 1101(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_SUCCESS) 失败 1201(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("google","");`
`PoolSdkHelper.callFunc("deleteLinkingAccount",map);`
#### facebook绑定
*
是否有facebook绑定接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasLinkedFacebookView | 是否有facebook绑定接口 | true:有,false:没有 |
调用事例:
`boolean hasLinkedFacebookView = PoolSdkHelper.hasFunction("hasLinkedFacebookView");`
*
获取facebook绑定状态接口
| 参数名称 | 功能说明 | 返回值说明 |
| getLinkedFacebookStatu | 是否绑定了facebook | true:绑定了,false:没有绑定 |
调用事例:
`boolean getLinkedFacebookStatu = PoolSdkHelper.hasFunction("getLinkedFacebookStatu");`
*
facebook绑定功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| createLinkingAccount | facebook绑定接口 | 成功 1100(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_SUCCESS) 失败 1200(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("facebook","");`
`PoolSdkHelper.callFunc("createLinkingAccount",map);`
*
facebook解绑功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| deleteLinkingAccount | facebook解除绑定接口 | 成功 1101(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_SUCCESS) 失败 1201(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("facebook","");`
`PoolSdkHelper.callFunc("deleteLinkingAccount",map);`
#### 无确切绑定平台
*
是否有无确切绑定平台接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasLinkedOtherView | 是否有无确切绑定平台接口 | true:有,false:没有 |
调用事例:
`boolean hasLinkedOtherView = PoolSdkHelper.hasFunction("hasLinkedOtherView");`
*
获取无确切绑定平台绑定状态接口
| 参数名称 | 功能说明 | 返回值说明 |
| getLinkedOtherStatu | 是否绑定了某个平台 | true:绑定了,false:没有绑定 |
调用事例:
`boolean getLinkedOtherStatu = PoolSdkHelper.hasFunction("getLinkedOtherStatu");`
*
无确切绑定平台绑定功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| createLinkingAccount | 无确切绑定平台绑定接口 | 成功 1100(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_SUCCESS) 失败 1200(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("other","");`
`PoolSdkHelper.callFunc("createLinkingAccount",map);`
*
无确切绑定平台解绑功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| deleteLinkingAccount | 无确切绑定平台解除绑定接口 | 成功 1101(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_SUCCESS) 失败 1201(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("other","");`
`PoolSdkHelper.callFunc("deleteLinkingAccount",map);`
#### 设置全体推送
*
是否全体推送接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasAllPushEnableView | 是否有全体推送接口 | true:有,false:没有 |
调用事例:
`boolean hasAllPushEnableView = PoolSdkHelper.hasFunction("hasAllPushEnableView");`
*
获取全体推送状态接口
| 参数名称 | 功能说明 | 返回值说明 |
| getAllPushEnableStatu | 是否开启了全体推送 | true:开启了,false:没有开启 |
调用事例:
`boolean getAllPushEnableStatu = PoolSdkHelper.hasFunction("getAllPushEnableStatu");`
*
全体推送功能开启接口
| 参数名称 | 功能说明 | 返回值说明 |
| setPushEnable | 全体推送开启接口 | 成功 1103(PoolSDKCode.POOLSDK_PUSH_ENABLE_SUCCESS) 失败 1203(PoolSDKCode.POOLSDK_PUSH_ENABLE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("all","");`
`PoolSdkHelper.callFunc("setPushEnable",map);`
*
全体推送关闭功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| setPushDisable | 全体推送关闭接口 | 成功 1105(PoolSDKCode.POOLSDK_PUSH_DISABLE_SUCCESS) 失败 1205(PoolSDKCode.POOLSDK_PUSH_DISABLE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("all","");`
`PoolSdkHelper.callFunc("setPushDisable",map);`
#### 设置夜间推送
*
是否全体推送接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasNightPushEnableView | 是否有夜间推送接口 | true:有,false:没有 |
调用事例:
`boolean hasNightPushEnableView = PoolSdkHelper.hasFunction("hasNightPushEnableView");`
*
获取夜间推送状态接口
| 参数名称 | 功能说明 | 返回值说明 |
| getNightPushEnableStatu | 是否开启了夜间推送 | true:开启了,false:没有开启 |
调用事例:
`boolean getNightPushEnableStatu = PoolSdkHelper.hasFunction("getNightPushEnableStatu");`
*
夜间推送功能开启接口
| 参数名称 | 功能说明 | 返回值说明 |
| setPushEnable | 夜间推送开启接口 | 成功 1103(PoolSDKCode.POOLSDK_PUSH_ENABLE_SUCCESS) 失败 1203(PoolSDKCode.POOLSDK_PUSH_ENABLE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("night","");`
`PoolSdkHelper.callFunc("setPushEnable",map);`
*
夜间推送关闭功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| setPushDisable | 夜间推送关闭接口 | 成功 1105(PoolSDKCode.POOLSDK_PUSH_DISABLE_SUCCESS) 失败 1205(PoolSDKCode.POOLSDK_PUSH_DISABLE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("night","");`
`PoolSdkHelper.callFunc("setPushDisable",map);`
#### 设置广告推送
*
是否广告推送接口
| 参数名称 | 功能说明 | 返回值说明 |
| hasAdPushEnableView | 是否有广告推送接口 | true:有,false:没有 |
调用事例:
`boolean hasAdPushEnableView = PoolSdkHelper.hasFunction("hasAdPushEnableView");`
*
获取广告推送状态接口
| 参数名称 | 功能说明 | 返回值说明 |
| getAdPushEnableStatu | 是否开启了广告推送 | true:开启了,false:没有开启 |
调用事例:
`boolean getAdPushEnableStatu = PoolSdkHelper.hasFunction("getAdPushEnableStatu");`
*
广告推送功能开启接口
| 参数名称 | 功能说明 | 返回值说明 |
| setPushEnable | 广告推送开启接口 | 成功 1103(PoolSDKCode.POOLSDK_PUSH_ENABLE_SUCCESS) 失败 1203(PoolSDKCode.POOLSDK_PUSH_ENABLE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("ad","");`
`PoolSdkHelper.callFunc("setPushEnable",map);`
*
广告推送关闭功能接口
| 参数名称 | 功能说明 | 返回值说明 |
| setPushDisable | 广告推送关闭接口 | 成功 1105(PoolSDKCode.POOLSDK_PUSH_DISABLE_SUCCESS) 失败 1205(PoolSDKCode.POOLSDK_PUSH_DISABLE_FAIL) |
调用事例:
`Map<Object,Object> map = new HashMap();`
`map.put("ad","");`
`PoolSdkHelper.callFunc("setPushDisable",map);`
...
...
Please
register
or
login
to post a comment