求增加"退出小程序"功能
- 需求的场景描述(希望解决的问题)
我司开发的小程序, 使用了redux-saga做异步方案, 遇到saga内生成器函数抛出异常的话, 整个小程序界面就会卡死, 任何点击都无效, 只有几种方法能够恢复: 1. 小程序后台超时终止 2. 强制关闭微信 3. 删除小程序. 对于用户体验的破坏是巨大的. 如果能够提供退出/重启小程序的功能, 就可以解决这些异常问题.
相信如果使用了类似功能库或者框架的话, 也有很多开发者会遇到同样的问题.
当前wx.reLaunch功能并不是重启, js引擎并未重启.
- 希望提供的能力
希望提供wx.shutdown / wx.reboot等功能, 进行完整的小程序关闭/重启功能, 以应对小程序内部状态异常而无法恢复/重置的情况.