From df7aa47dce369e6caad8c18ff72b8f9cb0485050 Mon Sep 17 00:00:00 2001 From: Andrew Wooster Date: Sat, 2 Jun 2012 16:42:45 -0700 Subject: [PATCH] Fix for IOS-40, now always updating configuration if the app configuration is debug. --- .../ApptentiveConnect.xcodeproj/project.pbxproj | 5 ++++- .../source/Persistence/ATAppConfigurationUpdater.m | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ApptentiveConnect/ApptentiveConnect.xcodeproj/project.pbxproj b/ApptentiveConnect/ApptentiveConnect.xcodeproj/project.pbxproj index e507dc50b..9ffc645ff 100644 --- a/ApptentiveConnect/ApptentiveConnect.xcodeproj/project.pbxproj +++ b/ApptentiveConnect/ApptentiveConnect.xcodeproj/project.pbxproj @@ -847,7 +847,10 @@ ); GCC_C_LANGUAGE_STANDARD = gnu99; GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; + GCC_PREPROCESSOR_DEFINITIONS = ( + DEBUG, + "APPTENTIVE_DEBUG=1", + ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_THUMB_SUPPORT = NO; "GCC_THUMB_SUPPORT[arch=armv6]" = NO; diff --git a/ApptentiveConnect/source/Persistence/ATAppConfigurationUpdater.m b/ApptentiveConnect/source/Persistence/ATAppConfigurationUpdater.m index 61c12f718..3c3beb6be 100644 --- a/ApptentiveConnect/source/Persistence/ATAppConfigurationUpdater.m +++ b/ApptentiveConnect/source/Persistence/ATAppConfigurationUpdater.m @@ -17,7 +17,12 @@ NSString *const ATAppConfigurationMetricsEnabledPreferenceKey = @"ATAppConfigurationMetricsEnabledPreferenceKey"; // Interval, in seconds, after which we'll update the configuration. +#if APPTENTIVE_DEBUG +#define kATAppConfigurationUpdateInterval (3) +#else #define kATAppConfigurationUpdateInterval (60*60*24) +#endif + @interface ATAppConfigurationUpdater (Private) - (void)processResult:(NSDictionary *)jsonRatingConfiguration;