如何退出一个技能?


(illxi) #1

如题,如何真正的退出一个技能? 而不是就说个“再见”。


(zhaolin) #2

你好,现在平台有两种方式可以退出技能:
1.我们通过“关闭$激活词$”的方式可以退出技能
2.直接通过“打开$激活词$” 或者 “我要听音乐”这种方式直接跳出当前技能进入下一个技能。


(illxi) #3

Cloudapp里面有退出的办法吗? 比如我的技能中 我想通过说一个 intent来退出,有相应的方法吗?


(illxi) #4

刚刚试了一下,“关闭$激活词” 会给cloudapp发送ROKID.INTENT.EXIT, 但是之后还是会继续监听这个技能的命令,并没有退出。


(zhaolin) #5

您用的是什么设备测试,是Pebble吗?


(illxi) #6

是的


(zhaolin) #7

不好意思,Pebble客户端针对这块状态处理还在优化中,所以您可以直接通过其他激活词进入其他skill。不知,是否有说一下您希望通过退出词的使用场景是什么呢?


(illxi) #8

比如在进入技能状态下,监听用户说 “若其几点钟了 ” 可能是游戏里面的一个输入指令。但如果不退出的话,用户在正常使用中真的想问时间的话可能就进入到错误的功能里。