Showing
1 changed file
with
74 additions
and
28 deletions
... | @@ -14,35 +14,67 @@ | ... | @@ -14,35 +14,67 @@ |
14 | 14 | ||
15 | #### 第一步判断是否可使用该功能 | 15 | #### 第一步判断是否可使用该功能 |
16 | 16 | ||
17 | -| 接口名 | 方法名 | 返回结果 | | 17 | +| 接口名 | 方法名 | 参数 | 返回结果 | |
18 | -|-----------------------------|---------------------------|----------------------------------------| | 18 | +|-----------------------------|-------------------------|------------|----------------------------------------| |
19 | -| Facebook好友界面 | hasFaceBookFriendsView | true 执行第三步的相应接口,false 不显示入口 | | 19 | +| Facebook好友界面 | hasFaceBookFriendsView | 无参数 | true 执行第三步的相应接口,false 不显示入口 | |
20 | -| | | | | 20 | +| | | | | |
21 | -| 分享到Facebook | hasShareFacebook | true 执行第三步的相应接口,false 不显示入口 | | 21 | +| 优惠券 | hasCoupon | 无参数 | true 执行第三步的相应接口,false 不显示入口 | |
22 | -| | | | | 22 | +| | | | | |
23 | -| 删除账号 | hasDeleteMember | true 执行第三步的相应接口,false 不显示入口 | | 23 | +| 分享 | hasShareView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 | |
24 | -| | | | | 24 | +| json字符串,然后通过对应的分享平台key,获取 |
25 | -| 显示公告 | hasShowNotice | true 执行第三步的相应接口,false 不显示入口 | | 25 | +| 相应的值来决定是否显示入口,"true"代表显示, |
26 | -| | | | | 26 | +| "false"代表不显示,目前支持的分享平台key有 |
27 | -| 显示cafe窗口 | hasNaverCafePlug | true 执行第三步的相应接口,false 不显示入口 | | 27 | +| facebook分享:"facebook" |
28 | -| | | | | 28 | +| facebook截屏分享:"facebook_capture" |
29 | -| 谷歌评论 | hasGoogleComment | true 执行第三步的相应接口,false 不显示入口 | | 29 | +| twitter分享:"twitter" |
30 | -| | | | | 30 | +| twitter截屏分享:"twitter_capture" |
31 | -| 绑定账号 | hasLinkedAccountView | true 执行第二步的相应接口,false 不显示入口 | | 31 | +| line截屏分享:"line_capture" |
32 | -| | | | | 32 | +| instagram截屏分享:"instagram_capture" |
33 | -| 设置推送 | hasPushView | true 执行第二步的相应接口,false 不显示入口 | | 33 | +| 返回事例:{"facebook":"true", |
34 | +| "facebook_capture":"true", | ||
35 | +| "instagram_capture":"false"} | ||
36 | +| | | | | | ||
37 | +| 删除账号 | hasDeleteMember | 无参数 | true 执行第三步的相应接口,false 不显示入口 | | ||
38 | +| | | | | | ||
39 | +| 显示公告 | hasShowNotice | 无参数 | true 执行第三步的相应接口,false 不显示入口 | | ||
40 | +| | | | | | ||
41 | +| 显示cafe窗口 | hasNaverCafePlug | 无参数 | true 执行第三步的相应接口,false 不显示入口 | | ||
42 | +| | | | | | ||
43 | +| 谷歌评论 | hasGoogleComment | 无参数 | true 执行第三步的相应接口,false 不显示入口 | | ||
44 | +| | | | | | ||
45 | +| 绑定账号 | hasLinkedAccountView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 | | ||
46 | +| json字符串,然后通过对应的绑定平台key,获取 | ||
47 | +| 相应的值来决定是否显示入口,"true"代表显示, | ||
48 | +| "false"代表不显示,目前支持的绑定平台key有 | ||
49 | +| facebook绑定:"facebook" | ||
50 | +| google绑定:"google" | ||
51 | +| 不确定绑定平台:"other" | ||
52 | +| 返回事例:{"facebook":"true", | ||
53 | +| "google":"true", | ||
54 | +| "other":"false"} | ||
55 | +| | | | | | ||
56 | +| 设置推送 | hasPushView | null | Json字符串,空串代表不显示任何入口,否则cp通过解析 | | ||
57 | +| json字符串,然后通过对应的推送类型key,获取 | ||
58 | +| 相应的值来决定是否显示入口,"true"代表显示, | ||
59 | +| "false"代表不显示,目前支持的推送类型key有 | ||
60 | +| 全体推送:"enable" | ||
61 | +| 夜间推送:"night" | ||
62 | +| 广告推送:"ad" | ||
63 | +| 返回事例:{"enable":"true", | ||
64 | +| "night":"true", | ||
65 | +| "ad":"false"} | ||
34 | 66 | ||
35 | #### 第二步获取状态(不用获取状态的功能请跳过此步骤执行第三步) | 67 | #### 第二步获取状态(不用获取状态的功能请跳过此步骤执行第三步) |
36 | 68 | ||
37 | | 接口名 | 方法名 | 参数 | 返回结果 | | 69 | | 接口名 | 方法名 | 参数 | 返回结果 | |
38 | |------------|--------------------------|---------------------------------------|------------------------------| | 70 | |------------|--------------------------|---------------------------------------|------------------------------| |
39 | | 绑定账号 | getLinkedAccountStatus | Map集合,key表示绑定平台,比如谷歌就传 | "true" 表示绑定了该平台 | | 71 | | 绑定账号 | getLinkedAccountStatus | Map集合,key表示绑定平台,比如谷歌就传 | "true" 表示绑定了该平台 | |
40 | -| | | google,facebook就传facebook,不确定 | "false" 表示未绑定该平台 | | 72 | +| google,facebook就传facebook,不确定 "false" 表示未绑定该平台 | |
41 | -| | | 平台传other;value传""就好 | | | 73 | +| 平台传other;value传""就好 | |
42 | | | | | | | 74 | | | | | | |
43 | -| 设置推送 | getPushStatus | Map集合,key表示推送类型,比如全体推送 | "true" 表示设置了该推送 | | 75 | +| 设置推送 | getPushStatus | Map集合,key表示推送类型,比如全体推送 | "true" 表示设置了该推送 | |
44 | -| | | 就传enable,夜间推送就传night,广告推送 | "false" 表示未设置该推送 | | 76 | +| 就传enable,夜间推送就传night,广告推送 "false" 表示未设置该推送 | |
45 | -| | | 就传ad;value传""就好 | | | 77 | +| 就传ad;value传""就好 | |
46 | 78 | ||
47 | 79 | ||
48 | #### 第三步设置功能 | 80 | #### 第三步设置功能 |
... | @@ -51,7 +83,15 @@ | ... | @@ -51,7 +83,15 @@ |
51 | |-----------------------|---------------------------|------------------------------------------|-----------------------| | 83 | |-----------------------|---------------------------|------------------------------------------|-----------------------| |
52 | | Facebook好友界面 | showFaceBookFriendsView | null | 无 | | 84 | | Facebook好友界面 | showFaceBookFriendsView | null | 无 | |
53 | | | | | | | 85 | | | | | | |
54 | -| 分享到Facebook | showShareFacebookView | null | 成功 1104 失败 1204 | | 86 | +| 优惠券 | coupon | Map集合,key传优惠券码,value为"" | 成功 1102 失败 1202 | |
87 | +| | | | | | ||
88 | +| 分享 | showShareView | Map集合,key表示分享类型,value为"" | 成功 1104 失败 1204 | | ||
89 | +| facebook分享:"facebook" | ||
90 | +| facebook截屏分享:"facebook_capture" | ||
91 | +| twitter分享:"twitter" | ||
92 | +| twitter截屏分享:"twitter_capture" | ||
93 | +| line截屏分享:"line_capture" | ||
94 | +| instagram截屏分享:"instagram_capture" | ||
55 | | | | | | | 95 | | | | | | |
56 | | 删除账号 | deleteMember | null | 成功 1107 失败 1207 | | 96 | | 删除账号 | deleteMember | null | 成功 1107 失败 1207 | |
57 | | | | | | | 97 | | | | | | |
... | @@ -89,16 +129,22 @@ | ... | @@ -89,16 +129,22 @@ |
89 | ` | 129 | ` |
90 | 用户点击公告时 | 130 | 用户点击公告时 |
91 | ` | 131 | ` |
92 | - PoolSdkHelper.callFunc("showNotice",null); | 132 | + PoolSdkHelper.callFunc("showNotice",null);此结果的返回码如上表格 |
93 | ` | 133 | ` |
94 | 134 | ||
95 | #### 需要进行第二步获取状态以 绑定账号 为例 | 135 | #### 需要进行第二步获取状态以 绑定账号 为例 |
96 | ` | 136 | ` |
97 | - boolean hasLinkedAccountView = PoolSdkHelper.hasFunction("hasLinkedAccountView"); | 137 | + String hasLinkedAccountView = PoolSdkHelper.callFunc("hasLinkedAccountView",null); |
98 | - if(hasLinkedAccountView){ | 138 | + if(hasLinkedAccountView==""){ |
99 | - //显示公告入口 | 139 | + //不显示绑定入口 |
100 | }else{ | 140 | }else{ |
101 | - //不显示公告入口` | 141 | + JSONObject jsonObject = new JSONObject(hasLinkedAccountView); |
142 | + String itemGoogle = jsonObject.get("google"); | ||
143 | + if(itemGoogle=="true"){ | ||
144 | + //显示google的绑定入口 | ||
145 | + }else{ | ||
146 | + //不显示google的绑定入口 | ||
147 | + } | ||
102 | } | 148 | } |
103 | ` | 149 | ` |
104 | 获取绑定状态,以便知道显示解绑还是绑定视图 | 150 | 获取绑定状态,以便知道显示解绑还是绑定视图 | ... | ... |
-
Please register or login to post a comment