uni-app调用plus.runtime.quit无法退出当前应用

uni-app调用plus.runtime.quit无法退出当前应用

开发环境 版本号 项目创建方式
Mac MacOS11.2.1 HBuilderX
产品分类:uniapp/App

PC开发环境操作系统:Mac

HBuilderX类型:正式

HBuilderX版本号:3.1.9

手机系统:iOS

手机系统版本号:IOS 14

手机厂商:苹果

手机机型:iPhoneX

页面类型:vue

打包方式:云端

示例代码:

uni.showModal({ title: ‘提示’, content: ‘是否退出uni-app?’, success: function(res) { if (res.confirm) { // 退出当前应用,该方法只在App中生效 plus.runtime.quit(); } else if (res.cancel) { console.log(‘用户点击取消’); } } });


操作步骤:
调用plus.runtime.quit();没有退出当前应用,加点击事件触发也没有生效

预期结果:
可正常退出当前应用

实际结果:
没有任何反应,还继续停留在当前应用

更多关于uni-app调用plus.runtime.quit无法退出当前应用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

最近的几个版本都存在这个问题

更多关于uni-app调用plus.runtime.quit无法退出当前应用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


iOS 端 5+app ,uniapp 环境此方法不生效是正常的

但是在hbx2.x的时代,这个api是支持的

回复 雨夜敬清秋: iOS 端不需要退出app的操作,这个也是苹果不允许的,5+文档一开始说明也是不支持的,这个方法只在之前的流应用,小程序sdk环境运行有效,并且也不是退出整个app,只是关闭当前打开的小程序

回复 DCloud_iOS_XHY: 好的

回到顶部