Inherits from NSObject
Declared in AdobeUXInAppPurchase.h

Overview

This class provides a way to prompt the user to upgrade their Creative Cloud subscription via the current application.

Instance Methods

checkUpgradeAvailability:

Checks whether the currently authenticated user is eligible for storage upgrade.

- (void)checkUpgradeAvailability:(void ( ^ ) ( BOOL upgradeAvailable ))completion

Parameters

completion

A completion block that indicates whether or not a storage upgrade is available. This block is called from the application’s main thread.

Discussion

Checks whether the currently authenticated user is eligible for storage upgrade.

Note: upgradeAvailable will be NO in the event that the user is offline or the server is unreachable.

Declared In

AdobeUXInAppPurchase.h

handleOpenURL:fromApplication:withCompletion:

Called in the current UIApplicationDelegate’s -application:openURL:sourceApplication:annotation: method This method provides storage upgrade success or failure information to your application.

- (BOOL)handleOpenURL:(NSURL *)url fromApplication:(NSString *)sourceApplication withCompletion:(AdobeUXInAppPurchaseBlock)completion

Parameters

url

The @c NSURL that was passed as the URL parameter of -application:openURL:sourceApplication:annotation:

sourceApplication

The @c NSString that was passed as the sourceApplication parameter of -application:openURL:sourceApplication:annotation:

completion

A completion block of type AdobeUXInAppPurchaseBlock that is called upon success or failure.

Return Value

Returns YES if the URL can be handled by the receiver, otherwise returns NO.

Discussion

Called in the current UIApplicationDelegate’s -application:openURL:sourceApplication:annotation: method This method provides storage upgrade success or failure information to your application.

Declared In

AdobeUXInAppPurchase.h

openURL:completion:

Called in the current UIApplicationDelegate’s -application:openURL:options: method This method provides storage upgrade success or failure information to your application.

- (BOOL)openURL:(NSURL *)url completion:(AdobeUXInAppPurchaseBlock)completion

Parameters

url

The @c NSURL that was passed as the URL parameter of -application:openURL:options:

completion

A completion block of type AdobeUXInAppPurchaseBlock that is called upon success or failure.

Return Value

Returns YES if the URL can be handled by the receiver, otherwise returns NO.

Discussion

Called in the current UIApplicationDelegate’s -application:openURL:options: method This method provides storage upgrade success or failure information to your application.

Declared In

AdobeUXInAppPurchase.h

performStorageUpgrade

Initiates a storage upgrade. If the user has the Creative Cloud Application installed, it will be opened; if not, the user will be presented with the Creative Cloud’s application page in a popover (iPad) or modal (iPhone/iPod) view controller.

- (BOOL)performStorageUpgrade

Return Value

Returns YES in the event that either the Creative Cloud Application was opened or its App Store page was presented. Returns NO if the App Store page cannot be loaded.

Discussion

Initiates a storage upgrade. If the user has the Creative Cloud Application installed, it will be opened; if not, the user will be presented with the Creative Cloud’s application page in a popover (iPad) or modal (iPhone/iPod) view controller.

Declared In

AdobeUXInAppPurchase.h