向前冲2016
向前冲2016
  • 发布:2021-08-03 11:02
  • 更新:2022-04-07 15:51
  • 阅读:1260

app上传到appstore,因用户对隐私协议不同意退出的代码引起崩溃,导致无法审核通过

分类:uni-app

按以下方法进行“退出”app,会导致崩溃。

const threadClass = plus.ios.importClass("NSThread");
const mainThread = plus.ios.invoke(threadClass, "mainThread");
plus.ios.invoke(mainThread, "exit");
// ios11
plus.ios.import("UIApplication").sharedApplication().performSelector("exit")

崩溃时符号化如下:
com.taobao.weex.bridge (8): EXC_BAD_ACCESS (code=1, address=0xa78a0355c4911670)
0x10470a5f8 <+556>: b 0x10470a60c ; <+576> at PGInvocation.m:1104:21

目前,应用在APPSTORE一直由于上述原因,审核不通过。看看大家有没有碰到过,或更好的写法,再线等,谢谢。

2021-08-03 11:02 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

警告:不要使用exit函数,调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;

x***@163.com

x***@163.com

请问这个问题怎么解决,我也碰到了这个情况

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