Showing
1 changed file
with
73 additions
and
27 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