102 lines
4.6 KiB
Objective-C
102 lines
4.6 KiB
Objective-C
/*
|
||
See LICENSE folder for this sample’s licensing information.
|
||
|
||
Abstract:
|
||
Handles the application's configuration information.
|
||
*/
|
||
|
||
#import "AppConfiguration.h"
|
||
|
||
#pragma mark - Hosted Download
|
||
|
||
NSString *const PCSHostedYes = @"Yes";
|
||
NSString *const PCSHostedNot = @"No";
|
||
|
||
#pragma mark - Messages
|
||
|
||
#if TARGET_OS_IPHONE
|
||
NSString *const PCSMessagesCannotMakePayments = @"You are not authorized to make payments. In-App Purchases may be restricted on your device.";
|
||
#else
|
||
NSString *const PCSMessagesCannotMakePayments = @"In-App Purchases are not allowed.";
|
||
#endif
|
||
NSString *const PCSMessagesDeferred = @"Allow the user to continue using your app.";
|
||
NSString *const PCSMessagesDeliverContent = @"Deliver content for";
|
||
NSString *const PCSMessagesEmptyResource = @"is empty. Update it with your product identifiers to retrieve product information.";
|
||
NSString *const PCSMessagesError = @"Error:";
|
||
NSString *const PCSMessagesFailed = @"failed.";
|
||
NSString *const PCSMessagesNoRestorablePurchases = @"There are no restorable purchases.";
|
||
NSString *const PCSMessagesOk = @"OK";
|
||
NSString *const PCSMessagesPurchaseOf = @"Purchase of";
|
||
NSString *const PCSMessagesPurchaseStatus = @"Purchase Status";
|
||
NSString *const PCSMessagesPreviouslyBought = @"Only previously bought non-consumable products and auto-renewable subscriptions can be restored.";
|
||
NSString *const PCSMessagesProductRequestStatus = @"Product Request Status";
|
||
NSString *const PCSMessagesRemove = @"was removed from the payment queue.";
|
||
NSString *const PCSMessagesResourceNotFound = @"Could not find resource file:";
|
||
NSString *const PCSMessagesRestorable = @"All restorable transactions have been processed by the payment queue.";
|
||
NSString *const PCSMessagesRestoreContent = @"Restore content for";
|
||
NSString *const PCSMessagesStatus = @"Status";
|
||
NSString *const PCSMessagesNoPurchasesAvailable = @"No purchases available.";
|
||
NSString *const PCSMessagesUseStoreRestore = @"Use Store > Restore to restore your non-consumable products and auto-renewable subscriptions.";
|
||
|
||
#pragma mark - Notifications
|
||
|
||
NSString *const PCSProductRequestNotification = @"ProductRequestNotification";
|
||
NSString *const PCSPurchaseNotification = @"PurchaseNotification";
|
||
NSString *const PCSRestoredWasCalledNotification = @"restoredWasCalledNotification";
|
||
|
||
#pragma mark - Payment Transaction Details Labels
|
||
|
||
NSString *const PCSPaymentTransactionDetailsLabelsIdentifier = @"Identifier";
|
||
NSString *const PCSPaymentTransactionDetailsLabelsContentLength = @"Length";
|
||
NSString *const PCSPaymentTransactionDetailsLabelsContentVersion = @"Version";
|
||
NSString *const PCSPaymentTransactionDetailsLabelsTransactionDate = @"Transaction Date";
|
||
NSString *const PCSPaymentTransactionDetailsLabelsTransactionIdentifier = @"Transaction ID";
|
||
|
||
#pragma mark - Payment Transaction Details Table
|
||
|
||
NSString *const PCSPaymentTransactionDetailsOriginalTransaction = @"ORIGINAL TRANSACTION";
|
||
NSString *const PCSPaymentTransactionDetailsProductIdentifier = @"PRODUCT IDENTIFIER";
|
||
NSString *const PCSPaymentTransactionDetailsTransactionIdentifier = @"TRANSACTION ID";
|
||
NSString *const PCSPaymentTransactionDetailsTransactionDate = @"TRANSACTION DATE";
|
||
|
||
#pragma mark - Products Table Header Section
|
||
|
||
#if TARGET_OS_OSX
|
||
NSString *const PCSProductsAvailableProducts = @"Available Products";
|
||
NSString *const PCSProductsInvalidIdentifiers = @"Invalid Product Identifiers";
|
||
#else
|
||
NSString *const PCSProductsAvailableProducts = @"AVAILABLE PRODUCTS";
|
||
NSString *const PCSProductsInvalidIdentifiers = @"INVALID PRODUCT IDENTIFIERS";
|
||
#endif
|
||
|
||
#pragma mark - Purchases Table Header Section
|
||
|
||
#if TARGET_OS_OSX
|
||
NSString *const PCSPurchasesPurchased = @"Purchased";
|
||
NSString *const PCSPurchasesRestored = @"Restored";
|
||
#else
|
||
NSString *const PCSPurchasesDownload = @"DOWNLOAD";
|
||
NSString *const PCSPurchasesPurchased = @"PURCHASED";
|
||
NSString *const PCSPurchasesRestored = @"RESTORED";
|
||
#endif
|
||
|
||
#pragma mark - Resource File
|
||
|
||
NSString *const PCSProductIdsPlistName = @"ProductIds";
|
||
NSString *const PCSProductIdsPlistFileExtension = @"plist";
|
||
|
||
#pragma mark - View Controller Identifiers
|
||
|
||
NSString *const PCSViewControllerIdentifiersAvailableProducts = @"availableProducts";
|
||
NSString *const PCSViewControllerIdentifiersInvalidProductIdentifiers = @"invalidProductIdentifiers";
|
||
NSString *const PCSViewControllerIdentifiersMessages = @"messages";
|
||
NSString *const PCSViewControllerIdentifiersProducts = @"products";
|
||
NSString *const PCSViewControllerIdentifiersPurchases = @"purchases";
|
||
|
||
#pragma mark - View Controller Names
|
||
|
||
NSString *const PCSViewControllerNamesMessages = @"Messages";
|
||
NSString *const PCSViewControllerNamesProducts = @"Products";
|
||
NSString *const PCSViewControllerNamesPurchases = @"Purchases";
|
||
|