Cue 语音文档

懂的人自然懂


v2.4.6

<p>[TOC]</p> <h1>[APP]客户端提交FirebaseToken</h1> <table> <thead> <tr> <th style="text-align: left;">接口名</th> <th style="text-align: left;">备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">/v1/account/firebaseToken</td> <td style="text-align: left;">-</td> </tr> </tbody> </table> <pre><code class="language-go"> // 入参 app_token string // 可以为空 fir_token string // 出参 ok:bool </code></pre> <h1>[APP]服务端推送通知协议</h1> <pre><code>// 协议本身是一个json的map[string]string 结构 { "title":"通知标题" // 经firbase转换后对应key: gcm.notification.title "body":"通知内容" // 经firbase转换后对应key: gcm.同上.body "type":"xxx" // 非空: 表示携带的有额外的数据,参见通知类型枚举; 为空: 拉起app即可 ... // 扩展字段 } </code></pre> <p><strong>通知类型:</strong></p> <ul> <li>&quot;type&quot; : &quot;EFB_FriendMsg&quot; // 收到好友消息 <pre><code>// 扩展数据字段: "ex_from" : "用户id" // 跳转至 该用户的私信页面</code></pre></li> <li>&quot;type&quot; : &quot;EFB_GotoRoom&quot; // 跳转直播间 <pre><code>// 扩展数据字段: "ex_room" : "room_id" // 跳转至 直播间</code></pre></li> <li>&quot;type&quot; : &quot;EFB_GotoSign&quot; // 跳转至签到页面</li> </ul> <pre><code>// 方案1: 1 客户端根据自身是否是VIP 订阅不同的VIP主题. 2 在收到推送时,检测自身今天是否已经签到,对推送进行过滤显示. // 方案2: 1 客户端启动时订阅不同的VIP主题. 2 当日签到之后取消订阅. 注意: 自身VIP状态发生变化影响的主题的订阅.</code></pre> <p><strong>主题列表:</strong></p> <ul> <li>&quot;VIP<em>SIGN</em>&quot; : VIP用户主题 (客户端需要检测自身是VIP的话 则订阅此消息, 订阅时效暂定 3天) <pre><code>// 需要支持多语言. 目前暂有以下主题(客户端根据自己语言种类订阅不同主题): VIP_SIGN_en - 英语; VIP_SIGN_ar - 阿拉伯; VIP_SIGN_id - 印度尼西亚</code></pre></li> <li>&quot;UnVIP<em>SIGN</em>&quot; : 非用户主题 (客户端需要检测自身是非VIP的话 则订阅此消息, 订阅时效暂定 3天) <pre><code>// 需要支持多语言. 目前暂有以下主题(客户端根据自己语言种类订阅不同主题): UnVIP_SIGN_en - 英语; UnVIP_SIGN_ar - 阿拉伯; UnVIP_SIGN_id - 印度尼西亚</code></pre></li> </ul> <h1>banner管理支持平台区分</h1> <table> <thead> <tr> <th style="text-align: left;">接口名</th> <th style="text-align: left;">备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">/v1/sys/banner/create</td> <td style="text-align: left;">入参增加字段</td> </tr> <tr> <td style="text-align: left;">/v1/sys/banner/edit</td> <td style="text-align: left;">入参增加字段</td> </tr> </tbody> </table> <pre><code>以上受影响接口都增加字段: plat int // 0: all; 1:android; 2:ios; </code></pre>

页面列表

ITEM_HTML