рд╕рд┐рддрдВрдмрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ, APPLE рдиреЗ iOS 7 рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИред
рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдЖрд╡рдзрд┐рдХ рдЕрдкрдбреЗрдЯ рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреБрд╢ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЛрдб рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ 30 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рд╕рдордп рд╣реЛрдЧрд╛ред
рд╕рдордп-рд╕рдордп рдкрд░ рдбреЗрдЯрд╛ рддрд╛рдЬрд╝рд╛ рдХрд░рдирд╛ (рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛)
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд▓рд┐рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдРрдк рдбрд╛рдЙрдирд▓реЛрдб рд╕рд╛рдордЧреНрд░реА рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдореЛрдб рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рднреА рдХреНрд╖рдорддрд╛рдУрдВ рдЯреИрдм рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЕрдВрддрд░рд╛рд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: didFinishLaunchingWithOptions: рд╡рд┐рдзрд┐ред
If([[[UIDevice currentDevice] systemVersion] floatValue] >=7.0){ [[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:600]; }
(рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - iOS 6 рдореЗрдВ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдиреНрдпреВрдирддрдо рд╕рдВрднрд╡ рдЕрдВрддрд░рд╛рд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП UIApplicationBackgroundFetchIntervalMinimum рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рднреВрдорд┐рдХрд╛ рдирд╣реАрдВ рдирд┐рднрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдиреНрдпреВрдирддрдо рдФрд░ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ, рдЕрдВрддрд░рд╛рд▓ рд╕реЗрдЯ рд╣реИред рдЬрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реЛрдЧрд╛ рдЕрдЬреНрдЮрд╛рдд рд╣реИред рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдЖрдорддреМрд░ рдкрд░ рдЖрд╡реЗрджрди рдХрд┐рд╕ рд╕рдордп рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЬрд┐рддрдирд╛ рдХрдо рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдЙрддрдиреА рдмрд╛рд░ рдпрд╣ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред рдЕрдВрддрд░рд╛рд▓ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдорд╛рди UIApplicationBackgroundFetchIntervalNever рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдФрд░ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЬрдм рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдХрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЕрдкрдирд╛ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ: PerformFetchWithCompletionHandler рд╡рд┐рдзрд┐:
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ UIBackgroundFetchResultNewData рдкреИрд░рд╛рдореАрдЯрд░ (рд╡рд┐рдХрд▓реНрдк - UIBackgroundFetchResultNoData, UIBackgroundFetchResultFailFail) рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореА рдкреВрд░реНрдгрд╣реИрдВрдбрд▓рд░ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, 30 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдЖрд╡реЗрджрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдирдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд╕рд╛рде, рдЖрд╡реЗрджрди: didFinishLaunchingWithOptions рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдФрд░ рдпрджрд┐ рдЗрд╕рдореЗрдВ рдРрд╕рд╛ рдХреЛрдб рд╣реИ рдЬреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, UI рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛), рддреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рд▓реЙрдиреНрдЪрд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдВрдЬреА рдирд╣реАрдВ рдорд┐рд▓реА, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ Application.applicationState рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ UIApplicationStateBackground рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛ред
NB рдпрджрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ 30 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ UI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдзрд┐ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрдЧреАред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдЖрд╡реЗрджрди рдореЗрдВ рд▓рд╛рдкрддрд╛ рдХреЛрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВрдЗрдВрдЯрд░рдиреЗрдЯрдлреЙрд░рдЧреНрд░рд╛рдЙрдВрдб рд╡рд┐рдзрд┐: (UIApplication *) рдЖрд╡реЗрджрди
Xcode рдореЗрдВ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЕрдкрдбреЗрдЯ рдореЛрдб рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореЛрдб рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ - рдпрд╣ рд╕реНрдХреАрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХ рдЯрд┐рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рд╣реИред

рдПрдХ рдзрдХреНрдХрд╛ рд╕рдВрджреЗрд╢ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рд╕рд╛рдордЧреНрд░реА рдЕрджреНрдпрддрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рд╕рд╛рдордЧреНрд░реА-рдЙрдкрд▓рдмреНрдз рдзреНрд╡рдЬ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреБрд╢ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рддреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдореИрдВ рдкреБрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧ рд╢реЗрдбреНрдпреВрд▓ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдХреЗрд╡рд▓ рдЗрддрдирд╛ рд╣реА рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреЛ рдкреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрд▓реНрдпреВ рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЛрдбреНрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА, рдбрд╛рдЙрдирд▓реЛрдб рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдЪреЗрдХрдорд╛рд░реНрдХ) рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдкреНрд▓реАрдХреЗрд╢рди рдкреНрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рдПрдХ рдирдпрд╛ рдорд╛рди рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
UIRemoteNotificationTypeNewsstandContentAvailability;
UIRemoteNotificationType myTypes = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeNewsstandContentAvailability; [application registerForRemoteNotificationTypes:myTypes];
рдЬрдм рдХреЛрдИ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдзрд┐ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддреА рд╣реИ
-(void) application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
рдЬреЛ рднреА
рдХреЗрд╡рд▓ 30 рд╕реЗрдХрдВрдб рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЬрд┐рд╕рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдгрд╣реИрдВрдбрд▓рд░ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рдпрд╣ рд╕рдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ рд╣реЛред
рдпрджрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрд╡реЗрджрди: didFinishLaunchingWithOptions: рд╡рд┐рдзрд┐ рднреА рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреБрдВрдЬреА UIApplicationLaunchOemRemoteNotificationKey рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдореЗрдВ рдХреЛрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣реЛрдЧреАред
рдкрд╣рд▓рд╛ рдиреБрдХрд╕рд╛рди - рдзрдХреНрдХрд╛ рддрдм рдирд╣реАрдВ рдЖрддрд╛ рдЬрдм рд╕рд╛рдордЧреНрд░реА-рдЙрдкрд▓рдмреНрдз рдзреНрд╡рдЬ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ред рдпрджрд┐ рдЖрдк рдкрд╛рда рдпрд╛ рдзреНрд╡рдирд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдЪреВрдВрдХрд┐ рдХреЛрдИ рднреА рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдкреИрдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╣рдо рдПрдХ рдЦрд╛рд▓реА рдзреНрд╡рдирд┐ рднреЗрдЬрддреЗ рд╣реИрдВ:
aps = { "content-available" = 1; sound = ""; };
30 рд╕реЗрдХрдВрдб рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, Apple рд╣рдореЗрдВ рдЙрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, iOS 7 рдиреЗ рдПрдХ рдирдпрд╛ NSURLSession рдХреНрд▓рд╛рд╕ рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдХрдВрдкрдиреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреА рд╣реИред рдЕрдкрдиреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рддрд▓реНрд▓реАрдирддрд╛ рдХреЗ рдмрд┐рдирд╛, рдХреЛрдИ рдпрд╣ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдПрдХ рд▓рд╛рдн рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЖрдИрдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдорд░рд╣рдо рдореЗрдВ рдЙрдбрд╝рдирд╛
рдФрд░ рдЕрдм рдереЛрдбрд╝рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдпрд╛ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП (рдЖрдИрдкреИрдб рдкрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░) рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА рдХрд┐ рд╕реБрдмрд╣ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдЧ рдЬрд╛рдПрдЧрд╛, iPad рдирд┐рдХрд╛рд▓ рд▓реЗрдЧрд╛, рдФрд░ рдЕрдЦрдмрд╛рд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рдерд╛ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди ...
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреГрд╖реНрдарднреВрдорд┐ рдЕрдкрдбреЗрдЯ рддрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрд▓реАрдк рдореЛрдб рдореЗрдВ рд╣реЛ (рд╕реНрдХреНрд░реАрди рдмрдВрдж рд╣реИ)ред рд╕реНрдХреНрд░реАрди рдЕрдирд▓реЙрдХ рд╣реЛрддреЗ рд╣реА рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдореИрд╕реЗрдВрдЬрд░ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЪреБрдХреА рд╣реИред
рджреВрд╕рд░реЗ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ "рдпрджрд┐ рдЖрдкрдХрд╛ рдРрдк рдирд┐рд▓рдВрдмрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЗ рдРрдк рдХреЛ рдЬрдЧрд╛рддрд╛ рд╣реИ рдпрд╛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд░рдирд┐рдВрдЧ рд╕реНрдЯреЗрдЯ рдореЗрдВ рдбрд╛рд▓рддрд╛ рд╣реИред", рдкреБрд╢ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдпрд╣ "рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдХрд╛рд░реНрдп рд╕реВрдЪреА рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдЗрд╕реЗ рдЕрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдкреБрд╢ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЧ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреНрдпрд╛ рд╣реИред рдЕрдлрд╕реЛрд╕ред
рдкреБрдирд╢реНрдЪ рдЖрд╡реЗрджрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдирд┐рд╖реЗрдз рди рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдирдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реИ)ред [[UIApplication sharedApplication] backgroundRefreshStatus] рдорд╛рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдХреЗ рдЖрдк рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред