# BITStoreUpdateManagerDelegate Protocol Reference

Conforms to | NSObject
Declared in | BITStoreUpdateManagerDelegate.h

## Overview

The `BITStoreUpdateManagerDelegate` formal protocol defines methods for more interaction with `BITStoreUpdateManager`.

## Tasks

### Update information

- `– detectedUpdateFromStoreUpdateManager:newVersion:storeURL:`

## Instance Methods

### detectedUpdateFromStoreUpdateManager:newVersion:storeURL:

Informs which new version has been reported to be available

`- (void)detectedUpdateFromStoreUpdateManager:(BITStoreUpdateManager *)storeUpdateManager newVersion:(NSString *)newVersion storeURL:(NSURL *)storeURL`

#### Parameters

storeUpdateManager

  The `BITStoreUpdateManager` instance invoking this delegate

newVersion

  The new version string reported by the App Store

storeURL

  The App Store URL for this app that could be invoked to let them perform the update.

#### Discussion

Warning: If this is invoked with a simulated new version, the storeURL could be NIL if the current builds bundle identifier is different to the bundle identifier used in the app store build.

#### Declared In

`BITStoreUpdateManagerDelegate.h`