SKMutablePayment
SKMutablePayment
класс определяет запрос к Apple App Store для обработки платежа за дополнительную функциональность, предлагаемую приложением. Платеж инкапсулирует строку, идентифицирующую определенный продукт и количество того элемента, который пользователь хотел бы купить.
Когда непостоянный платеж добавляется к очереди платежа, очередь платежа копирует содержание в неизменный запрос перед организацией очередей запрос. Ваше приложение может безопасно изменить содержание непостоянного объекта платежа.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSMutableCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSMutableCopying
-
NSObject
Оператор импорта
Swift
import StoreKit
Objective C
@import StoreKit;
Доступность
Доступный в OS X v10.7 и позже.
-
productIdentifier productIdentifier
СвойствоСтрока, идентифицирующая продукт, который может быть куплен из Вашего приложения.
Объявление
Swift
var productIdentifier: String!
Objective C
@property(copy, readwrite) NSString *productIdentifier
Обсуждение
Идентификатор продукта является строкой, ранее согласованной между Вашим приложением и Apple App Store.
Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в OS X v10.7 и позже.
-
количество количество
СвойствоЧисло элементов пользователь хочет купить.
Обсуждение
Свойство количества должно быть больше, чем
0
.Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в OS X v10.7 и позже.
-
requestData requestData
СвойствоЗарезервированный для будущего использования. (только для чтения)
Объявление
Swift
@NSCopying var requestData: NSData!
Objective C
@property(copy, readwrite) NSData *requestData
Обсуждение
Значение по умолчанию
nil
. ЕслиrequestData
неnil
, Ваш платеж будет отклонен Apple App Store.Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в OS X v10.7 и позже.