唐伟军

在PoolSdkCode类中添加相应的code常量,修改公共sdk扩展接口接入文档

...@@ -47,3 +47,5 @@ ...@@ -47,3 +47,5 @@
47 - 删除权限回调中的激活,直接替换PoolSdk_V2_xxxx.jar 47 - 删除权限回调中的激活,直接替换PoolSdk_V2_xxxx.jar
48 - 2020-09-01 48 - 2020-09-01
49 - 增加application启动的公共接口,直接替换PoolSdk_V2_xxxx.jar 49 - 增加application启动的公共接口,直接替换PoolSdk_V2_xxxx.jar
50 +- 2020-09-02
51 + - 在PoolSdkCode类中添加相应的code常量,直接替换PoolSdk_V2_xxxx.jar
......
1 # 公共SDK扩展接口接入文档 # 1 # 公共SDK扩展接口接入文档 #
2 2
3 ## 接入必读 3 ## 接入必读
4 - `扩展接口的调用均通过反射实现,方法名需要和公共协商统一,其调用一般分为三步: 4 +1.公共获取状态接口(用于获取各种状态)
5 - 1.先判断是否可使用该功能( cp通过该方法的返回值判断是否在游戏界面显示相应的入口 ): 5 + `public static boolean hasFunction(String functionName)`
6 - boolean returnBool = PoolSdkHelper.hasFunction({方法名});//此处为单入口调用 6 +| 参数名称 | 字段说明 |
7 - 7 +| functionName | 需要获取的状态名称(eg:hasBindFunction) |
8 - String jsonReturn = PoolSdkHelper.callfunc({方法名},null);//此处为同一功能的多入口,比如绑定分google和facebook等,cp需解析判断
9 - 2.获取状态。当第一步中的结果单入口返回 true 或多入口返回 "" 时,方才执行第二步,否则不执行;第二步非必接接口,其执行条件为当需要获取某个状态(比如:绑定,推送)时调用,否则可跳过此步骤直接执行第三步:
10 - Map<Object,Object> map = new HashMap<>();
11 - String returnState = PoolSdkHelper.callfunc({方法名},map);
12 - 3.具体设置。如无需执行第二步请直接执行此步,否则请先执行第二步再执行此步骤,这一步的调用结果会通过游戏初始化传入的监听器传递给游戏,具体的返回码请见具体接口说明:
13 - Map<Object,Object> map = new HashMap<>();
14 - PoolSdkHelper.callfunc({方法名},map);`
15 8
9 +2.公共扩展功能接口
10 + `public static String callFunc(String funcName,Map<Object,Object> param)`
11 +| 参数名称 | 字段说明 |
12 +| functionName | 功能方法名(eg:bindFunction) |
13 +| param | 扩展参数(具体看对应接口说明) |
16 ### 具体接口说明如下 14 ### 具体接口说明如下
15 +#### facebook好友界面
16 +*是否有facebook好友界面接口
17 +| 参数名称 | 功能说明 | 返回值说明 |
18 +| hasFaceBookFriendsView | 是否有facebook好友界面接口 | true:有,false:没有 |
19 + 调用事例: `boolean hasFaceBookFriendsView = PoolSdkHelper.hasFunction("hasFaceBookFriendsView");`
20 +*facebook好友界面功能接口
21 +| 参数名称 | 功能说明 | 返回值说明 |
22 +| showFaceBookFriendsView | facebook好友界面接口 | 无 |
23 + 调用事例: `PoolSdkHelper.callFunc("showFaceBookFriendsView",null);`
17 24
18 -#### 第一步判断是否可使用该功能 25 +#### 优惠券
19 - 26 +*是否有优惠券接口
20 -| 接口名 | 方法名 | 参数 | 返回结果 | 27 +| 参数名称 | 功能说明 | 返回值说明 |
21 -|-----------------------------|-------------------------|------------|----------------------------------------| 28 +| hasCoupon | 是否有优惠券接口 | true:有,false:没有 |
22 -| Facebook好友界面 | hasFaceBookFriendsView | 无参数 | true 执行第三步的相应接口,false 不显示入口 | 29 + 调用事例: `boolean hasCoupon = PoolSdkHelper.hasFunction("hasCoupon");`
23 -| | | | | 30 +*优惠券功能接口
24 -| 优惠券 | hasCoupon | 无参数 | true 执行第三步的相应接口,false 不显示入口 | 31 +| 参数名称 | 功能说明 | 返回值说明 |
25 -| | | | | 32 +| coupon | 优惠券接口 | 成功 1102(PoolSDKCode.POOLSDK_COUPON_SUCCESS) 失败 1202(PoolSDKCode.POOLSDK_COUPON_FAIL) |
26 -| 分享 | hasShareView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 | 33 + 调用事例:
27 -| | | | json字符串,然后通过对应的分享平台key,获取 | 34 + `Map<Object,Object> map = new HashMap();`
28 -| | | | 相应的值来决定是否显示入口,"true"代表显示, | 35 + `map.put("优惠券码","");`
29 -| | | | "false"代表不显示,目前支持的分享平台key有 | 36 + `PoolSdkHelper.callFunc("coupon",map);`
30 -| | | | facebook分享:"facebook" | 37 +
31 -| | | | facebook截屏分享:"facebook_capture" | 38 +#### 删除账号
32 -| | | | twitter分享:"twitter" | 39 +*是否有删除账号接口
33 -| | | | twitter截屏分享:"twitter_capture" | 40 +| 参数名称 | 功能说明 | 返回值说明 |
34 -| | | | line截屏分享:"line_capture" | 41 +| hasDeleteMember | 是否有删除账号接口 | true:有,false:没有 |
35 -| | | | instagram截屏分享:"instagram_capture" | 42 + 调用事例: `boolean hasDeleteMember = PoolSdkHelper.hasFunction("hasDeleteMember");`
36 -| | | | 返回事例:{"facebook":"true", | 43 +*删除账号券功能接口
37 -| | | | "facebook_capture":"true", | 44 +| 参数名称 | 功能说明 | 返回值说明 |
38 -| | | | "instagram_capture":"false"} | 45 +| deleteMember | 删除账号接口 | 成功 1107(PoolSDKCode.POOLSDK_DEL_MEMBER_SUCCESS) 失败 1207(PoolSDKCode.POOLSDK_DEL_MEMBER_FAIL) |
39 -| | | | | 46 + 调用事例: `PoolSdkHelper.callFunc("deleteMember",null);`
40 -| 删除账号 | hasDeleteMember | 无参数 | true 执行第三步的相应接口,false 不显示入口 | 47 +
41 -| | | | | 48 +#### 显示公告
42 -| 显示公告 | hasShowNotice | 无参数 | true 执行第三步的相应接口,false 不显示入口 | 49 +*是否有显示公告接口
43 -| | | | | 50 +| 参数名称 | 功能说明 | 返回值说明 |
44 -| 显示cafe窗口 | hasNaverCafePlug | 无参数 | true 执行第三步的相应接口,false 不显示入口 | 51 +| hasShowNotice | 是否有显示公告接口 | true:有,false:没有 |
45 -| | | | | 52 + 调用事例: `boolean hasShowNotice = PoolSdkHelper.hasFunction("hasShowNotice");`
46 -| 谷歌评论 | hasGoogleComment | 无参数 | true 执行第三步的相应接口,false 不显示入口 | 53 +*显示公告功能接口
47 -| | | | | 54 +| 参数名称 | 功能说明 | 返回值说明 |
48 -| 绑定账号 | hasLinkedAccountView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 | 55 +| showNotice | 显示公告接口 | 无 |
49 -| | | | json字符串,然后通过对应的绑定平台key,获取 | 56 + 调用事例: `PoolSdkHelper.callFunc("showNotice",null);`
50 -| | | | 相应的值来决定是否显示入口,"true"代表显示, | 57 +
51 -| | | | "false"代表不显示,目前支持的绑定平台key有 | 58 +#### 显示cafe窗口
52 -| | | | facebook绑定:"facebook" | 59 +*是否有显示cafe窗口接口
53 -| | | | google绑定:"google" | 60 +| 参数名称 | 功能说明 | 返回值说明 |
54 -| | | | 不确定绑定平台:"other" | 61 +| hasNaverCafePlug | 是否有显示cafe窗口接口 | true:有,false:没有 |
55 -| | | | 返回事例:{"facebook":"true", | 62 + 调用事例: `boolean hasNaverCafePlug = PoolSdkHelper.hasFunction("hasNaverCafePlug");`
56 -| | | | "google":"true", | 63 +*显示cafe窗口功能接口
57 -| | | | "other":"false"} | 64 +| 参数名称 | 功能说明 | 返回值说明 |
58 -| | | | | 65 +| showNaverCafePlug | 显示cafe窗口接口 | 无 |
59 -| 设置推送 | hasPushView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 | 66 + 调用事例: `PoolSdkHelper.callFunc("showNaverCafePlug",null);`
60 -| | | | json字符串,然后通过对应的推送类型key,获取 | 67 +
61 -| | | | 相应的值来决定是否显示入口,"true"代表显示, | 68 +#### 谷歌评论
62 -| | | | "false"代表不显示,目前支持的推送类型key有 | 69 +*是否有谷歌评论接口
63 -| | | | 全体推送:"enable" | 70 +| 参数名称 | 功能说明 | 返回值说明 |
64 -| | | | 夜间推送:"night" | 71 +| hasGoogleComment | 是否有谷歌评论接口 | true:有,false:没有 |
65 -| | | | 广告推送:"ad" | 72 + 调用事例: `boolean hasGoogleComment = PoolSdkHelper.hasFunction("hasGoogleComment");`
66 -| | | | 返回事例:{"enable":"true", | 73 +*谷歌评论功能接口
67 -| | | | "night":"true", | 74 +| 参数名称 | 功能说明 | 返回值说明 |
68 -| | | | "ad":"false"} | 75 +| showGoogleComment | 谷歌评论接口 | 成功 1106(PoolSDKCode.POOLSDK_GOOGLE_COMMENT_SUCCESS) 失败 1206(PoolSDKCode.POOLSDK_GOOGLE_COMMENT_FAIL) |
69 - 76 + 调用事例: `PoolSdkHelper.callFunc("showGoogleComment",null);`
70 -#### 第二步获取状态(不用获取状态的功能请跳过此步骤执行第三步) 77 +
71 - 78 +#### facebook截屏分享
72 -| 接口名 | 方法名 | 参数 | 返回结果 | 79 +*是否有facebook截屏分享接口
73 -|------------|--------------------------|---------------------------------------|------------------------------| 80 +| 参数名称 | 功能说明 | 返回值说明 |
74 -| 绑定账号 | getLinkedAccountStatus | Map集合,key表示绑定平台,比如谷歌就传 | "true" 表示绑定了该平台 | 81 +| hasFacebookCaptureShare | 是否有facebook截屏分享接口 | true:有,false:没有 |
75 -| | | google,facebook就传facebook,不确定 | "false" 表示未绑定该平台 | 82 + 调用事例: `boolean hasFacebookCaptureShare = PoolSdkHelper.hasFunction("hasFacebookCaptureShare");`
76 -| | | 平台传other;value传""就好 | | 83 +*facebook截屏分享功能接口
77 -| | | | | 84 +| 参数名称 | 功能说明 | 返回值说明 |
78 -| 设置推送 | getPushStatus | Map集合,key表示推送类型,比如全体推送 | "true" 表示设置了该推送 | 85 +| showShareView | facebook截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
79 -| | | 就传enable,夜间推送就传night,广告推送 | "false" 表示未设置该推送 | 86 + 调用事例:
80 -| | | 就传ad;value传""就好 | | 87 + `Map<Object,Object> map = new HashMap();`
81 - 88 + `map.put("facebook_capture","");`
82 - 89 + `PoolSdkHelper.callFunc("showShareView",map);`
83 -#### 第三步设置功能 90 +
84 - 91 +#### twitter分享
85 -| 接口名 | 方法名 | 参数 | 返回状态码 | 92 +*是否有twitter分享接口
86 -|-----------------------|---------------------------|------------------------------------------|-----------------------| 93 +| 参数名称 | 功能说明 | 返回值说明 |
87 -| Facebook好友界面 | showFaceBookFriendsView | null | 无 | 94 +| hasTwitterShare | 是否有twitter分享接口 | true:有,false:没有 |
88 -| | | | | 95 + 调用事例: `boolean hasTwitterShare = PoolSdkHelper.hasFunction("hasTwitterShare");`
89 -| 优惠券 | coupon | Map集合,key传优惠券码,value为"" | 成功 1102 失败 1202 | 96 +*twitter分享功能接口
90 -| | | | | 97 +| 参数名称 | 功能说明 | 返回值说明 |
91 -| 分享 | showShareView | Map集合,key表示分享类型,value为"" | 成功 1104 失败 1204 | 98 +| showShareView | twitter分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
92 -| | | facebook分享:"facebook" | | 99 + 调用事例:
93 -| | | facebook截屏分享:"facebook_capture" | | 100 + `Map<Object,Object> map = new HashMap();`
94 -| | | twitter分享:"twitter" | | 101 + `map.put("twitter","");`
95 -| | | twitter截屏分享:"twitter_capture" | | 102 + `PoolSdkHelper.callFunc("showShareView",map);`
96 -| | | line截屏分享:"line_capture" | | 103 +
97 -| | | instagram截屏分享:"instagram_capture" | | 104 +#### twitter截屏分享
98 -| | | | | 105 +*是否有twitter截屏分享接口
99 -| 删除账号 | deleteMember | null | 成功 1107 失败 1207 | 106 +| 参数名称 | 功能说明 | 返回值说明 |
100 -| | | | | 107 +| hasTwitterCaptureShare | 是否有twitter截屏分享接口 | true:有,false:没有 |
101 -| 显示公告 | showNotice | null | 无 | 108 + 调用事例: `boolean hasTwitterCaptureShare = PoolSdkHelper.hasFunction("hasTwitterCaptureShare");`
102 -| | | | | 109 +*twitter截屏分享功能接口
103 -| 显示cafe窗口 | showNaverCafePlug | null | 无 | 110 +| 参数名称 | 功能说明 | 返回值说明 |
104 -| | | | | 111 +| showShareView | twitter截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
105 -| 谷歌评论 | showGoogleComment | null | 成功 1106 失败 1206 | 112 + 调用事例:
106 -| | | | | 113 + `Map<Object,Object> map = new HashMap();`
107 -| 绑定账号(绑定) | createLinkingAccount | Map集合,key表示绑定平台,比如谷歌就传 | 成功 1100 失败 1200 | 114 + `map.put("twitter_capture","");`
108 -| | | google,facebook就传facebook,不确定 | | 115 + `PoolSdkHelper.callFunc("showShareView",map);`
109 -| | | 平台传other;value传""就好 | | 116 +
110 -| | | | | 117 +#### line截屏分享
111 -| 绑定账号(解绑) | deleteLinkingAccount | Map集合,key表示绑定平台,比如谷歌就传 | 成功 1101 失败 1201 | 118 +*是否有line截屏分享接口
112 -| | | google,facebook就传facebook,不确定 | | 119 +| 参数名称 | 功能说明 | 返回值说明 |
113 -| | | 平台传other;value传""就好 | | 120 +| hasLineCaptureShare | 是否有line截屏分享接口 | true:有,false:没有 |
114 -| | | | | 121 + 调用事例: `boolean hasLineCaptureShare = PoolSdkHelper.hasFunction("hasLineCaptureShare");`
115 -| 设置推送(允许) | setPushEnable | Map集合,key表示推送类型,比如全体推送 | 成功 1103 失败 1203 | 122 +*line截屏分享功能接口
116 -| | | 就传enable,夜间推送就传night,广告推送 | | 123 +| 参数名称 | 功能说明 | 返回值说明 |
117 -| | | 就传ad;value传""就好 | | 124 +| showShareView | line截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
118 -| | | | | 125 + 调用事例:
119 -| 设置推送(不允许) | setPushDisable | Map集合,key表示推送类型,比如全体推送 | 成功 1105 失败 1205 | 126 + `Map<Object,Object> map = new HashMap();`
120 -| | | 就传enable,夜间推送就传night,广告推 送 | | 127 + `map.put("line_capture","");`
121 -| | | 就传ad;value传""就好 | | 128 + `PoolSdkHelper.callFunc("showShareView",map);`
122 - 129 +
123 -### 接入事例 130 +#### instagram截屏分享
124 -#### 无需进行第二步以 显示公告 为例 131 +*是否有instagram截屏分享接口
125 - ` 132 +| 参数名称 | 功能说明 | 返回值说明 |
126 - boolean hasShowNotice = PoolSdkHelper.hasFunction("hasShowNotice"); 133 +| hasInstagramCaptureShare | 是否有instagram截屏分享接口 | true:有,false:没有 |
127 - if(hasShowNotice){ 134 + 调用事例: `boolean hasInstagramCaptureShare = PoolSdkHelper.hasFunction("hasInstagramCaptureShare");`
128 - //显示公告入口 135 +*instagram截屏分享功能接口
129 - }else{ 136 +| 参数名称 | 功能说明 | 返回值说明 |
130 - //不显示公告入口` 137 +| showShareView | instagram截屏分享接口 | 成功 1104(PoolSDKCode.POOLSDK_SHARE_SUCCESS) 失败 1204(PoolSDKCode.POOLSDK_SHARE_FAIL) |
131 - } 138 + 调用事例:
132 - ` 139 + `Map<Object,Object> map = new HashMap();`
133 - 用户点击公告时 140 + `map.put("instagram_capture","");`
134 - ` 141 + `PoolSdkHelper.callFunc("showShareView",map);`
135 - PoolSdkHelper.callFunc("showNotice",null);此结果的返回码如上表格 142 +
136 - ` 143 +#### google绑定
137 - 144 +*是否有google绑定接口
138 -#### 需要进行第二步获取状态以 绑定账号 为例 145 +| 参数名称 | 功能说明 | 返回值说明 |
139 - ` 146 +| hasLinkedGoogleView | 是否有google绑定接口 | true:有,false:没有 |
140 - String hasLinkedAccountView = PoolSdkHelper.callFunc("hasLinkedAccountView",null); 147 + 调用事例: `boolean hasLinkedGoogleView = PoolSdkHelper.hasFunction("hasLinkedGoogleView");`
141 - if(hasLinkedAccountView==""){ 148 +*获取google绑定状态接口
142 - //不显示绑定入口 149 +| 参数名称 | 功能说明 | 返回值说明 |
143 - }else{ 150 +| getLinkedGoogleStatu | 是否绑定了google | true:绑定了,false:没有绑定 |
144 - JSONObject jsonObject = new JSONObject(hasLinkedAccountView); 151 + 调用事例: `boolean getLinkedGoogleStatu = PoolSdkHelper.hasFunction("getLinkedGoogleStatu");`
145 - String itemGoogle = jsonObject.optString("google"); 152 +*google绑定功能接口
146 - if(itemGoogle == null || itemGoogle=="false"){ 153 +| 参数名称 | 功能说明 | 返回值说明 |
147 - //不显示google的绑定入口 154 +| createLinkingAccount | google绑定接口 | 成功 1100(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_SUCCESS) 失败 1200(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_FAIL) |
148 - }else{ 155 + 调用事例:
149 - //显示google的绑定入口 156 + `Map<Object,Object> map = new HashMap();`
150 - } 157 + `map.put("google","");`
151 - } 158 + `PoolSdkHelper.callFunc("createLinkingAccount",map);`
152 - ` 159 +*google解绑功能接口
153 - 获取绑定状态,以便知道显示解绑还是绑定视图 160 +| 参数名称 | 功能说明 | 返回值说明 |
154 - ` 161 +| deleteLinkingAccount | google解除绑定接口 | 成功 1101(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_SUCCESS) 失败 1201(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_FAIL) |
155 - Map<Object,Object> map = new HashMap<>(); 162 + 调用事例:
156 - map.put("google","");//以谷歌为例 163 + `Map<Object,Object> map = new HashMap();`
157 - String linkedAccountStatus = PoolSdkHelper.callFunc("getLinkedAccountStatus",map); 164 + `map.put("google","");`
158 - ` 165 + `PoolSdkHelper.callFunc("deleteLinkingAccount",map);`
159 - 用户点击按钮改变状态时 166 +
160 - ` 167 +#### facebook绑定
161 - if("true" == linkedAccountStatus){//已经绑定了 168 +*是否有facebook绑定接口
162 - //此时为解绑 169 +| 参数名称 | 功能说明 | 返回值说明 |
163 - Map<Object,Object> map = new HashMap<>(); 170 +| hasLinkedFacebookView | 是否有facebook绑定接口 | true:有,false:没有 |
164 - map.put("google","");//以谷歌为例 171 + 调用事例: `boolean hasLinkedFacebookView = PoolSdkHelper.hasFunction("hasLinkedFacebookView");`
165 - PoolSdkHelper.callFunc("deleteLinkingAccount",map);//此结果的返回码如上表格 172 +*获取facebook绑定状态接口
166 - } 173 +| 参数名称 | 功能说明 | 返回值说明 |
167 - if("false" == linkedAccountStatus){//没有绑定 174 +| getLinkedFacebookStatu | 是否绑定了facebook | true:绑定了,false:没有绑定 |
168 - //此时为去绑定 175 + 调用事例: `boolean getLinkedFacebookStatu = PoolSdkHelper.hasFunction("getLinkedFacebookStatu");`
169 - Map<Object,Object> map = new HashMap<>(); 176 +*facebook绑定功能接口
170 - map.put("google","");//以谷歌为例 177 +| 参数名称 | 功能说明 | 返回值说明 |
171 - PoolSdkHelper.callFunc("createLinkingAccount",map);//此结果的返回码如上表格 178 +| createLinkingAccount | facebook绑定接口 | 成功 1100(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_SUCCESS) 失败 1200(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_FAIL) |
172 - } 179 + 调用事例:
173 - ` 180 + `Map<Object,Object> map = new HashMap();`
181 + `map.put("facebook","");`
182 + `PoolSdkHelper.callFunc("createLinkingAccount",map);`
183 +*facebook解绑功能接口
184 +| 参数名称 | 功能说明 | 返回值说明 |
185 +| deleteLinkingAccount | facebook解除绑定接口 | 成功 1101(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_SUCCESS) 失败 1201(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_FAIL) |
186 + 调用事例:
187 + `Map<Object,Object> map = new HashMap();`
188 + `map.put("facebook","");`
189 + `PoolSdkHelper.callFunc("deleteLinkingAccount",map);`
190 +
191 +#### 无确切绑定平台
192 +*是否有无确切绑定平台接口
193 +| 参数名称 | 功能说明 | 返回值说明 |
194 +| hasLinkedOtherView | 是否有无确切绑定平台接口 | true:有,false:没有 |
195 + 调用事例: `boolean hasLinkedOtherView = PoolSdkHelper.hasFunction("hasLinkedOtherView");`
196 +*获取无确切绑定平台绑定状态接口
197 +| 参数名称 | 功能说明 | 返回值说明 |
198 +| getLinkedOtherStatu | 是否绑定了某个平台 | true:绑定了,false:没有绑定 |
199 + 调用事例: `boolean getLinkedOtherStatu = PoolSdkHelper.hasFunction("getLinkedOtherStatu");`
200 +*无确切绑定平台绑定功能接口
201 +| 参数名称 | 功能说明 | 返回值说明 |
202 +| createLinkingAccount | 无确切绑定平台绑定接口 | 成功 1100(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_SUCCESS) 失败 1200(PoolSDKCode.POOLSDK_CREATE_LINKING_ACCOUNT_FAIL) |
203 + 调用事例:
204 + `Map<Object,Object> map = new HashMap();`
205 + `map.put("other","");`
206 + `PoolSdkHelper.callFunc("createLinkingAccount",map);`
207 +*无确切绑定平台解绑功能接口
208 +| 参数名称 | 功能说明 | 返回值说明 |
209 +| deleteLinkingAccount | 无确切绑定平台解除绑定接口 | 成功 1101(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_SUCCESS) 失败 1201(PoolSDKCode.POOLSDK_DEL_LINKING_ACCOUNT_FAIL) |
210 + 调用事例:
211 + `Map<Object,Object> map = new HashMap();`
212 + `map.put("other","");`
213 + `PoolSdkHelper.callFunc("deleteLinkingAccount",map);`
214 +
215 +#### 设置全体推送
216 +*是否全体推送接口
217 +| 参数名称 | 功能说明 | 返回值说明 |
218 +| hasAllPushEnableView | 是否有全体推送接口 | true:有,false:没有 |
219 + 调用事例: `boolean hasAllPushEnableView = PoolSdkHelper.hasFunction("hasAllPushEnableView");`
220 +*获取全体推送状态接口
221 +| 参数名称 | 功能说明 | 返回值说明 |
222 +| getAllPushEnableStatu | 是否开启了全体推送 | true:开启了,false:没有开启 |
223 + 调用事例: `boolean getAllPushEnableStatu = PoolSdkHelper.hasFunction("getAllPushEnableStatu");`
224 +*全体推送功能开启接口
225 +| 参数名称 | 功能说明 | 返回值说明 |
226 +| setPushEnable | 全体推送开启接口 | 成功 1103(PoolSDKCode.POOLSDK_PUSH_ENABLE_SUCCESS) 失败 1203(PoolSDKCode.POOLSDK_PUSH_ENABLE_FAIL) |
227 + 调用事例:
228 + `Map<Object,Object> map = new HashMap();`
229 + `map.put("all","");`
230 + `PoolSdkHelper.callFunc("setPushEnable",map);`
231 +*全体推送关闭功能接口
232 +| 参数名称 | 功能说明 | 返回值说明 |
233 +| setPushDisable | 全体推送关闭接口 | 成功 1105(PoolSDKCode.POOLSDK_PUSH_DISABLE_SUCCESS) 失败 1205(PoolSDKCode.POOLSDK_PUSH_DISABLE_FAIL) |
234 + 调用事例:
235 + `Map<Object,Object> map = new HashMap();`
236 + `map.put("all","");`
237 + `PoolSdkHelper.callFunc("setPushDisable",map);`
238 +
239 +#### 设置夜间推送
240 +*是否全体推送接口
241 +| 参数名称 | 功能说明 | 返回值说明 |
242 +| hasNightPushEnableView | 是否有夜间推送接口 | true:有,false:没有 |
243 + 调用事例: `boolean hasNightPushEnableView = PoolSdkHelper.hasFunction("hasNightPushEnableView");`
244 +*获取夜间推送状态接口
245 +| 参数名称 | 功能说明 | 返回值说明 |
246 +| getNightPushEnableStatu | 是否开启了夜间推送 | true:开启了,false:没有开启 |
247 + 调用事例: `boolean getNightPushEnableStatu = PoolSdkHelper.hasFunction("getNightPushEnableStatu");`
248 +*夜间推送功能开启接口
249 +| 参数名称 | 功能说明 | 返回值说明 |
250 +| setPushEnable | 夜间推送开启接口 | 成功 1103(PoolSDKCode.POOLSDK_PUSH_ENABLE_SUCCESS) 失败 1203(PoolSDKCode.POOLSDK_PUSH_ENABLE_FAIL) |
251 + 调用事例:
252 + `Map<Object,Object> map = new HashMap();`
253 + `map.put("night","");`
254 + `PoolSdkHelper.callFunc("setPushEnable",map);`
255 +*夜间推送关闭功能接口
256 +| 参数名称 | 功能说明 | 返回值说明 |
257 +| setPushDisable | 夜间推送关闭接口 | 成功 1105(PoolSDKCode.POOLSDK_PUSH_DISABLE_SUCCESS) 失败 1205(PoolSDKCode.POOLSDK_PUSH_DISABLE_FAIL) |
258 + 调用事例:
259 + `Map<Object,Object> map = new HashMap();`
260 + `map.put("night","");`
261 + `PoolSdkHelper.callFunc("setPushDisable",map);`
262 +
263 +#### 设置广告推送
264 +*是否广告推送接口
265 +| 参数名称 | 功能说明 | 返回值说明 |
266 +| hasAdPushEnableView | 是否有广告推送接口 | true:有,false:没有 |
267 + 调用事例: `boolean hasAdPushEnableView = PoolSdkHelper.hasFunction("hasAdPushEnableView");`
268 +*获取广告推送状态接口
269 +| 参数名称 | 功能说明 | 返回值说明 |
270 +| getAdPushEnableStatu | 是否开启了广告推送 | true:开启了,false:没有开启 |
271 + 调用事例: `boolean getAdPushEnableStatu = PoolSdkHelper.hasFunction("getAdPushEnableStatu");`
272 +*广告推送功能开启接口
273 +| 参数名称 | 功能说明 | 返回值说明 |
274 +| setPushEnable | 广告推送开启接口 | 成功 1103(PoolSDKCode.POOLSDK_PUSH_ENABLE_SUCCESS) 失败 1203(PoolSDKCode.POOLSDK_PUSH_ENABLE_FAIL) |
275 + 调用事例:
276 + `Map<Object,Object> map = new HashMap();`
277 + `map.put("ad","");`
278 + `PoolSdkHelper.callFunc("setPushEnable",map);`
279 +*广告推送关闭功能接口
280 +| 参数名称 | 功能说明 | 返回值说明 |
281 +| setPushDisable | 广告推送关闭接口 | 成功 1105(PoolSDKCode.POOLSDK_PUSH_DISABLE_SUCCESS) 失败 1205(PoolSDKCode.POOLSDK_PUSH_DISABLE_FAIL) |
282 + 调用事例:
283 + `Map<Object,Object> map = new HashMap();`
284 + `map.put("ad","");`
285 + `PoolSdkHelper.callFunc("setPushDisable",map);`
174 286
......