Showing
2 changed files
with
281 additions
and
167 deletions
... | @@ -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 | ... | ... |
-
Please register or login to post a comment