From e7da6943e28ae92d0b6a6614b9916430c15b9ca2 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Thu, 8 Dec 2011 13:47:21 +0100 Subject: [PATCH] Add appstore detection property --- Classes/CNSHockeyManager.h | 4 ++++ Classes/CNSHockeyManager.m | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Classes/CNSHockeyManager.h b/Classes/CNSHockeyManager.h index e3a26c8050..ffb73d4b08 100644 --- a/Classes/CNSHockeyManager.h +++ b/Classes/CNSHockeyManager.h @@ -204,6 +204,10 @@ // Default: HockeyComparisonResultGreater @property (nonatomic, assign) HockeyComparisonResult compareVersionType; +// if YES the app is installed from the app store +// if NO the app is installed via ad-hoc or enterprise distribution +@property (nonatomic, readonly) BOOL isAppStoreEnvironment; + #pragma mark - Public Methods // Returns the shared manager object diff --git a/Classes/CNSHockeyManager.m b/Classes/CNSHockeyManager.m index 2dae47bc84..fb6fc962d1 100644 --- a/Classes/CNSHockeyManager.m +++ b/Classes/CNSHockeyManager.m @@ -297,6 +297,10 @@ [[BWHockeyManager sharedHockeyManager] setCompareVersionType:compareVersionType]; } +- (BOOL)isAppStoreEnvironment { + return [[BWHockeyManager sharedHockeyManager] isAppStoreEnvironment]; +} + - (BOOL)isUpdateAvailable { return [[BWHockeyManager sharedHockeyManager] isUpdateAvailable]; }