Tam*_*ola 13 objective-c uiapplication ios swift
我刚看到Booking.com应用程序的这个技巧,让你更改应用程序的语言:
我不知道有任何技术以编程方式关闭iOS应用程序(并且它也被Apple的指导禁止,但让我们"假装"我的老板要我这样做).
他们是如何做到的呢?我已经尝试了,exit(0)但它会立即退出,就像进程崩溃一样,而他们的应用程序通常会动画到主屏幕.是否可能有私人URL方案打开主屏幕?
你可以试试
// after change language dim display and follow it with this snippet
DispatchQueue.main.asyncAfter(deadline: .now() + 1.5) {
UIApplication.shared.perform(#selector(NSXPCConnection.suspend))
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
exit(0)
}
}
Run Code Online (Sandbox Code Playgroud)
我在类似的情况下做了很多次,并且接受了应用程序而没有拒绝