小度技术支持文档

小度技术支持文档


APK技能音箱跳转触发配置流程

<p>[TOC]</p> <h3>1、使用背景</h3> <p>对于技能内部,开发者可以开发一个模块和按钮,当用户触发后进行跳转到小度其他技能,比如跳转到通讯录、日历、娱乐等模块</p> <h3>2、申请流程</h3> <p>此功能涉及隐私功能且不是所有场景都能⽀持,邮件申请后,小度内部会有⼀个评估审核的流程,如果通过会回复邮件并带上跳转的实现参数,如果不通过也会回复邮件说明不通过的原因,邮件回复周期在1~2个⼯作⽇内,如果加急可线下联系小度商务或者技术支持同学</p> <pre><code class="language-java">收件⼈: v_jiaoshizhan@baidu.com;chenmeng08@baidu.com;lishiyu01@baidu.com 主题:【音箱跳转触发配置申请】项目名称 内容: 跳转背景: 简述下项目背景和跳转的用途 跳转来源: 需要提供APK的包名 触发目标: 简述下触发跳转后,要跳转到哪里,打开哪个页面,要描述清楚,必要时可以附带截图或者视频会更清楚 例如:通讯录、日历、闹钟等 有效期: 申请触发跳转的有效期,举例:如果是申请一个月有效,那有效期过后,就无法跳转了</code></pre> <h3>3、接入流程</h3> <ul> <li>在app里面通过botsdk上报下如下两个事件,从而进行跳转</li> <li><a href="https://github.com/dueros/AndroidBotSdkDemo/search?q=LinkClickedEventPayload">https://github.com/dueros/AndroidBotSdkDemo/search?q=LinkClickedEventPayload</a></li> </ul> <pre><code class="language-java"> LinkClickedEventPayload linkClickedEventPayload = new LinkClickedEventPayload();             linkClickedEventPayload.url = &amp;quot;&amp;quot;;             BotSdk.getInstance().sendEvent(                     &amp;quot;LinkClicked&amp;quot;,                     &amp;quot;ai.dueros.device_interface.screen&amp;quot;,                     true,                     JsonUtil.toJson(linkClickedEventPayload)             );  //url:dueros://8dcbd6d2-f434-3c9a-41d4-dde55b54a6ca/urlProxy?from=DBP_APK&amp;amp;token=XXXXXX(token为参数信息中的token,审核通过后邮件返回) </code></pre> <h3>4、常见问题</h3> <ul> <li>1.无法跳转时请检查 <ul> <li>技能是否已完成上线</li> <li>音箱需要确保退出了技能调试模式</li> <li>来源apk确保是申请时的apk</li> </ul></li> <li>2.跳转呼叫xxx号码,没有打出电话 <ul> <li>确保音箱已具备外呼电话功能,比如电信音箱需要开通翼家智话</li> </ul></li> </ul>

页面列表

ITEM_HTML