1
This commit is contained in:
@@ -276,6 +276,18 @@
|
||||
#pragma mark - Network check & alert
|
||||
|
||||
- (void)kb_checkNetworkAndShowAlertIfNeeded {
|
||||
// 首次安装且尚未完成首页引导时,不弹“无网络”提示,避免在系统蜂窝数据权限弹窗前就打扰用户
|
||||
static NSString *const kKBHasLaunchedOnce = @"KBHasLaunchedOnce";
|
||||
NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
|
||||
if (![ud boolForKey:kKBHasLaunchedOnce]) {
|
||||
return;
|
||||
}
|
||||
|
||||
// 仅在应用处于前台时提示
|
||||
if ([UIApplication sharedApplication].applicationState != UIApplicationStateActive) {
|
||||
return;
|
||||
}
|
||||
|
||||
AFNetworkReachabilityStatus status = [AFNetworkReachabilityManager sharedManager].networkReachabilityStatus;
|
||||
|
||||
// 只有在“明确不可达”时才弹
|
||||
|
||||
Reference in New Issue
Block a user