3***@qq.com
3***@qq.com
  • 发布:2021-04-21 10:07
  • 更新:2021-04-22 18:47
  • 阅读:1099

【报Bug】uniapp调用plus.runtime.quit无法退出当前应用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacOS11.2.1

HBuilderX类型: 正式

HBuilderX版本号: 3.1.9

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iPhoneX

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

'''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();没有退出当前应用,加点击事件触发也没有生效

预期结果:

可正常退出当前应用

实际结果:

没有任何反应,还继续停留在当前应用

bug描述:

2021-04-21 10:07 负责人:无 分享
已邀请:
雨夜敬清秋

雨夜敬清秋

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

DCloud_iOS_XHY

DCloud_iOS_XHY

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

  • 雨夜敬清秋

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

    2021-04-23 08:55

  • DCloud_iOS_XHY

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

    2021-04-23 11:45

  • 雨夜敬清秋

    回复 DCloud_iOS_XHY: 好的

    2021-04-23 11:51

该问题目前已经被锁定, 无法添加新回复