trigger注意事项
trigger可实现opk内与opk间的跳转,调用的开发流程仔细参考示例代码的开发流程,下面列举一些常见的无法正确使用trigger的问题
1. debug模式与无法使用trigger
trigger的调度是由机器人的 workflow 实现,当使用debug模式调试时,是借用机器人的运行环境,来运行电脑上的本地代码,此时没有机器人的 workflow功能,所以无法在debug模式使用trigger ,否则可能出现红屏的情况:
2. 跳转到的页面需要已注册
trigger调用时,跳转到的页面(appKey),需要是已经在项目的index.js中注册,或者使用机器人内置appKey,未注册的appKey,无法正常使用跳转。
页面的注册方法如下,在项目的index.js中,appKey为页面名称。
AppRegistry.registerConfig([{ appKey: 'portal', component: () => App, appId: appid, priority: 1 }]);