H5+官方文檔提供的plus.runtime.quit();對Android有效,但對iOS無效。但實際上,iOS系統原生提供了[[NSThread mainThread] exit];方法可以強制退出當前App,並且H5+支持調用iOS原生類的方法(通過plus.ios.importClass和invoke函數),於是就可以變相實現強制退出iOS的App了,代碼如下:
if (mui.os.ios)
{
const threadClass = plus.ios.importClass("NSThread");
const mainThread = plus.ios.invoke(threadClass, "mainThread");
plus.ios.invoke(mainThread, "exit");
} else if (mui.os.android)
{
plus.runtime.quit();
}