FIRAnalytics Нет сети. Задача загрузки не будет запланирована

    +(void)load
     {
     [super load];
     [self aspect_hookSelector:@selector(viewWillAppear:) withOptions:0   usingBlock:^(id<AspectInfo> info, BOOL animated) {

    HDFAppLog(@"**************==");
    NSString *currentPageName = [[info instance] hdf_className]; //页面名称,如:HDFSearchHospitalViewController
    //FireBaseAnalytics
    [FIRAnalytics logEventWithName:"page" parameters:{
                                                       "pageName":currentPageName
                                                        }];

    //GoogleAnalystics
    id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;   //调用默认跟踪器
    [tracker set:kGAIScreenName value:currentPageName];
    [tracker send:[[GAIDictionaryBuilder createScreenView]build]];

} error:NULL];
}
end

используйте FIRAnalytics вот так,

но он выводит ошибку ниже:

FIRAnalytics / DEBUG> Нет сети. Задача загрузки не будет запланирована

и эти:

2016-10-10 15: 01: 58.038 newPatient [8480:] FIRAnalytics / DEBUG> Не планировать задачу загрузки. Задача уже существует

2016-10-10 15: 02: 07.134 newPatient [8480:] FIRAnalytics / DEBUG> Статус сети изменился. Код, статус: 1, отключен 2016-10-10 15: 02: 07.136 newPatient [8480:] FIRAnalytics / ERROR> Обнаружена сетевая ошибка. Код, ошибка: -1003, Error Domain = NSURLErrorDomain Code = -1003 "未能 找到 使用 指定 主机 名 的 服务器。" UserInfo = {NSUnderlyingError = 0x7fbf305dcd30 {Error Domain = kCFErrorDomainCFNetwork Code = -1003 "(null)" UserInfo _kCFStreamErrorCodeKey = 8, _kCFStreamErrorDomainKey = 12}}, NSErrorFailingURLStringKey = https://app-measurement.com/config/app/1:442821079824:ios:88cc404211cdcfea&1079824:ios:88cc404211cdcfea&1079824:ios:88cc404211cdcfea&10175_cdcfea?hl=ru, https: https://www.youtube.com/watch?v=3403&hl=ru Measurement.com/config/app/1:442821079824:ios:88cc404211cdcfea?platform=ios&app_instance_id=1419B4CCA10A4607861CEDB35CB95174&gmp_version=3403 "rel =" nofollow "> https://app-measurement/24:98 88cc404211cdcfea? Platform = ios & app_instance_id = 1419B4CCA10A4607861CEDB35CB95174 & gmp_version = 3403, _kCFStreamErrorDomainKey = 12, _kCFStreamErrorCodeKey = 8, NSLocalizedDescription = 未能 找到 使用 指定 主机 名 的 服务器。}

2016-10-10 15: 02: 07.138 newPatient [8480:] FIRAnalytics / DEBUG> Полученная конфигурация. Код состояния: 0

2016-10-10 15: 02: 07.138 newPatient [8480:] FIRAnalytics / DEBUG> Не удалось получить конфигурацию с сервера. Сетевой запрос не удался. Код, ошибка: 0, домен ошибки = NSURLErrorDomain Code = -1003 "未能 找到 使用 指定 主机 名 的 服务器。" UserInfo = {NSUnderlyingError = 0x7fbf305dcd30 {Error Domain = kCFErrorDomainCFNetwork Code = -1003 "(null)" krorCFey = 8, _kCFStreamErrorDomainKey = 12}}, NSErrorFailingURLStringKey = https://app-measurement.com/config/app/1:442821079824:ios:88cc404211cdcfea?platform=ios&app_instance4604211cdcfea?platform=ios&app_instance461A03C05_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03, NSErrorFailing=3403, NSErrorFailingURLingURL .com / config / app / 1: 442821079824: ios: 88cc404211cdcfea? platform = ios & app_instance_id = 1419B4CCA10A4607861CEDB35CB95174 & gmp_version = 3403 "rel =" nofollow "> https://app-measurement10:24:44cc2cd2c/a02ec/d04ec/docs/cfc/docs/cfc/docs/cfc/ ? platform = ios & app_instance_id = 1419B4CCA10A4607861CEDB35CB95174 & gmp_version = 3403, _kCFStreamErrorDomainKey = 12, _kC FStreamErrorCodeKey = 8, NSLocalizedDescription = 未能 找到 使用 指定 主机 名 的 服务器。}

2016-10-10 15: 02: 07.139 newPatient [8480:] FIRAnalytics / DEBUG> Ошибка загрузки сети. Попробую позже. Код, ошибка: 0, Error Domain = NSURLErrorDomain Code = -1003 "未能 找到 使用 指定 主机 名 的 服务器" UserInfo = {NSUnderlyingError = 0x7fbf305dcd30 {Error Domain = kCFErrorDomainCFNetwork Code = -1003 "(null)" krorCFey = 8, _kCFStreamErrorDomainKey = 12}}, NSErrorFailingURLStringKey = https://app-measurement.com/config/app/1:442821079824:ios:88cc404211cdcfea?platform=ios&app_instance4604211cdcfea?platform=ios&app_instance461A03C05_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03_03, NSErrorFailing=3403, NSErrorFailingURLingURL .com / config / app / 1: 442821079824: ios: 88cc404211cdcfea? platform = ios & app_instance_id = 1419B4CCA10A4607861CEDB35CB95174 & gmp_version = 3403 "rel =" nofollow "> https://app-measurement10:24:44cc2cd2c/a02ec/d04ec/docs/cfc/docs/cfc/docs/cfc/ ? platform = ios & app_instance_id = 1419B4CCA10A4607861CEDB35CB95174 & gmp_version = 3403, _kCFStreamErrorDomainKey = 12, _kC FStreamErrorCodeKey = 8, NSLocalizedDescription = 未能 找到 使用 指定 主机 名 的 服务器。}

2016-10-10 15: 02: 07.139 newPatient [8480:] FIRAnalytics / DEBUG> Нет сети. Задача загрузки не будет запланирована 2016-10-10 15: 02: 07.139 newPatient [8480:] FIRAnalytics / DEBUG> Отмена активного таймера 2016-10-10 15: 02: 27.958 newPatient [8480: 13764850] Firebase / Network / ERROR> Обнаружена сетевая ошибка. Код, ошибка: -1001, Error Domain = NSURLErrorDomain Code = -1001 "请求 超时。" UserInfo = {NSErrorFailingURLStringKey = https://play.googleapis.com/log, NSErrorFailingURLKey = https://play.googleapis.com/log, _kCFStreamErrorDomainKey = 4, _kCFStreamErrorCodeKey = -2103, NSLocalizedDescription = 请求 超时。} 2016-10-10 15: 02: 27.961 newPatient [8480] [Firebase / Core] [I-COR000020] Ошибка публикации в Clearcut: Ошибка Домен = NSURLErrorDomain Code = -1001 "请求 超时。" UserInfo = {NSErrorFailingURLStringKey = https://play.googleapis.com/log, NSErrorFailingURLKey = https://play.googleapis.com/log, _kCFStreamErrorDomainKey = 4 , _kCFStreamErrorCodeKey = -2103, NSLocalizedDescription = 请求 超时。}, с кодом состояния: 0 журналов отладки ниже:

2016-10-10 11: 38: 58.152 newPatient [7428:] FIRAnalytics / DEBUG> Включен режим отладки. Пометка события как отладка и в реальном времени. Название события, параметры: page, {"_dbg" = 1; "_o" = приложение; «_r» = 1; pageName = HDFPhDoctorIntroduceViewController; }


person user5176302    schedule 10.10.2016    source источник
comment
Каков твой вопрос?   -  person Frank van Puffelen    schedule 10.10.2016
comment
Я считаю, что сеть хорошая, почему FIRAnalytics печатает Нет сети. Задача загрузки не будет запланирована, и этот статус остановит нормальную работу FIRAnalytics. @Frank van Puffelen   -  person user5176302    schedule 10.10.2016
comment
Позже он напечатает Upload task scheduled to be executed in approx. (s): 9.89369398355484 2016-10-10 11:35:33.101. Я бы не стал выяснять, работает ли программа, просматривая файлы журнала. Это своего рода проблема XY. Вместо этого, если вы видите проблемное поведение, опишите поведение, которое вы видите, по сравнению с тем, что вы ожидали, а затем используйте файлы журнала, чтобы увидеть, можем ли мы использовать их для объяснения поведения.   -  person Frank van Puffelen    schedule 10.10.2016
comment
извиняюсь! Я не сказал ясно. Пожалуйста, посмотрите журналы, которые я только что скопировал. Журнал: FIRAnalytics / DEBUG ›Нет сети. Задача загрузки не будет запланирована и появится ошибка: -1001, я не знаю этих слов, если скажу, что FIRAnalytics не работает нормально, поэтому я задаю этот вопрос. И другой запрос в приложении May ios - это хорошо.   -  person user5176302    schedule 10.10.2016


Ответы (1)


Либо отсутствует сетевое соединение, либо состояние вашей сети нестабильно, что нельзя отправлять данные на сервер. Если сети нет, задача загрузки не будет запланирована. Иногда, в зависимости от того, где вы находитесь, сетевой трафик может быть отфильтрован, поэтому он также не может загружать данные. Я считаю это нормальным поведением.

person adbitx    schedule 10.10.2016
comment
Хорошо, я проверю консоль firebase, чтобы узнать, есть ли запись. Кстати, сеть хорошая, моя команда будет следить за поведением в ближайшие дни. Большое вам спасибо! - person user5176302; 11.10.2016