android 退出app代码_uniapp退出APP应用(IOS+安卓)

"本文介绍了如何在uni-app中实现在用户首次安装应用时,若未阅读隐私政策则强制退出APP的功能。针对Android和iOS平台,分别提供了相应的退出代码实现。在iOS上,由于plus.runtime.quit()无法实现退出,作者通过plus.ios.import("UIApplication")的方式成功实现了该功能。"
摘要由CSDN通过智能技术生成

前言:

近几日使用uni-app 开发移动应用APP,在用户首次安装的时候,需要仔细阅读隐私政策后,方可继续使用APP,否则就直接退出APP

废话结束, 正式进入开发

前置条件:

  1. 开发环境:windows

  2. 开发框架:uni-app , H5+,nativeJS

  3. 编辑器:HbuilderX

   4.兼容版本:安卓,IOS已作测试

此代码可以直接复制到uni-app项目中使用

uni.getSystemInfo({    success: function (res) {    // 判断为安卓的手机        if(res.platform=='android'){      // 安卓退出app      plus.runtime.quit();    }else{      // 判断为ios的手机,退出App      plus.ios.import("UIApplication").sharedApplication().performSelector("exit");    }    }});
     
     

注意:
1.  IOS 使用 plus.runtime.quit(); 是无法退出应用的,最初的时候,作者犯了同样的错误,后来仔细翻过文档以后才发现,IOS不支持此功能,调用后无任何作用,只能通过设备的Home键退出应用;

文档地址:https://www.html5plus.org/doc/zh_cn/runtime.html#plus.runtime.quit

640?wx_fmt=png

 后来通过公司同事,一起讨论研究,发现IOS使用以下代码可以实现,感谢

同事的帮助

plus.ios.import("UIApplication").sharedApplication().performSelector("exit");
     
     

如果感觉本文中的内容对你有用,可以关注本公共号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值