| | |
| | | keepAliveStart() |
| | | |
| | | //显示悬浮窗权限 |
| | | // setTimeout(allowFloat, 5000) |
| | | |
| | | setTimeout(allowFloat, 5000) |
| | | // 请求用户允许忽略电池优化(重要:用于保活) |
| | | setTimeout(() => { |
| | | if (!isIgnoringBatteryOptimizations()) { |
| | | uni.showModal({ |
| | | title: '权限提示', |
| | | content: '为了在后台收到来电时能弹出通话界面,请将应用添加到电池优化白名单', |
| | | confirmText: '去设置', |
| | | cancelText: '暂不', |
| | | success(res) { |
| | | if (res.confirm) { |
| | | requestIgnoreBatteryOptimization() |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | }, 10000) |
| | | |
| | | setTimeout(requestIgnoreBatteryOptimization, 10000) |
| | | // 引导用户开启「后台弹出界面」权限 |
| | | // setTimeout(() => { |
| | | // uni.showModal({ |
| | | // title: '权限提示', |
| | | // content: '为了在后台收到来电时能弹出通话界面,请开启“后台弹出界面”权限', |
| | | // confirmText: '去设置', |
| | | // cancelText: '暂不', |
| | | // success(res) { |
| | | // if (res.confirm) { |
| | | // allowBackgroundPopup() |
| | | // } |
| | | // } |
| | | // }) |
| | | // }, 15000) |
| | | // |
| | | // // 引导用户开启「锁屏显示」权限 |
| | | // setTimeout(() => { |
| | | // uni.showModal({ |
| | | // title: '权限提示', |
| | | // content: '为了在锁屏时能显示来电通知,请开启“锁屏显示通知”权限', |
| | | // confirmText: '去设置', |
| | | // cancelText: '暂不', |
| | | // success(res) { |
| | | // if (res.confirm) { |
| | | // allowLockScreen() |
| | | // } |
| | | // } |
| | | // }) |
| | | // }, 20000) |
| | | setTimeout(allowBackgroundPopup, 15000) |
| | | // 引导用户开启「锁屏显示」权限 |
| | | setTimeout(allowLockScreen, 20000) |
| | | |
| | | // #endif |
| | | } |