唐伟军

update

...@@ -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 获取绑定状态,以便知道显示解绑还是绑定视图
......