跳到内容 跳到主导航 跳到页脚

Trigger跳转

发送参数

        说明 :

参数类型必需参数说明
commandstring操作指令       
triggerToOpk :跳转指令
textObject  
jumpNumnumber36362227:跳转到home页面
36362228:   跳转到wakeUp页面
36362229:   跳转到queryLocation页面
36362230:   跳转到weather页面
paramsObject 

示例

程序示例:
        /**
        * 测试发送一个 “Trigger跳转” 指令, opk demo 中收到播放指令,会将指令通过 MRobotMessenger 再回传回来
        */
        JSONObject json = new JSONObject();
        json.put("command", "triggerToOpk");
        json.put("text", "clicked then trigger to opk");
        json.put("jumpNum", 36362227);  //指令对应关系 [36362227:home页面;36362228:大眼睛页面;36362229:问路引领页面;36362228:天气页面]
        map.put("params", "");
        RobotMessengerManager.INSTANCE.triggerCommand(json.toString());
数据示例:
{
	"command": "triggerToOpk",
	"text": "clicked then trigger to opk",
	"jumpNum": "36362227",
	"params": ""
}

接受参数

        说明:

参数类型必需参数说明
commandstring结果值:     
 
“shutDownAPP”+jumpNum

jumpNum对应值:

36362227:跳转到home页面
36362228:   跳转到wakeUp页面
36362229:   跳转到queryLocation页面
36362230:   跳转到weather页面
textstringneed close the running’s app
codenumber默认:1

示例

程序示例:
        MRobotMessenger.getInstance().setRobotCallback(new MRobotMessenger.RobotCallback() {
                @Override
                public void onResult(String result) {
                        com.alibaba.fastjson.JSONObject jsonObj = JSON.parseObject(result);
                        String command = jsonObj.getString("command");
                        Log.i("SHADOW_OPK", "收取callback内容triggerToOpkListener30: " + result);
                        if (command.equals("shutDownAPP36362230")) {
                                Log.i("SHADOW_OPK", "收取callback内容triggerToOpkListener31: " + result);
                                closeCurrentApk(result);
                        } else {
                                Log.i("SHADOW_OPK", "收取callback内容triggerToOpkListener33: " + command);
                        }
                }
        });
数据:
{
	"command": "shutDownAPP36362227",
	"text": "need close the running 's app",
	"code": 1
}        

这篇文章是否有帮助?

0