StoreKit Namespace

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

Klassen

Name Beschreibung
AppStore

Eine Klasse für die Interaktion mit dem App Store.

SKAdImpression

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKAdNetwork

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKAdNetworkCoarseConversionValueExtensions

Erweiterungsmethoden für die SKAdNetworkCoarseConversionValue Enumeration.

SKANErrorExtensions

Erweiterungsmethoden für die SKANError Enumeration.

SKArcadeService

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKCloudServiceController

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKCloudServiceController.Notifications

Von der SKCloudServiceController Klasse gepostete Benachrichtigungen.

SKCloudServiceSetupActionExtensions

Erweiterungsmethoden für die SKCloudServiceSetupAction Enumeration.

SKCloudServiceSetupMessageIdentifierExtensions

Erweiterungsmethoden für die SKCloudServiceSetupMessageIdentifier Enumeration.

SKCloudServiceSetupOptions

Enthält Optionen für die Einrichtung von Clouddiensts.

SKCloudServiceSetupViewController

Ein Ansichtscontroller zum Einrichten von Clouddiensten.

SKCloudServiceSetupViewControllerDelegate

Enthält Methoden zum Melden des Status einer Setupansicht eines Clouddiensts.

SKCloudServiceSetupViewControllerDelegate_Extensions

Erweiterungsmethoden auf die ISKCloudServiceSetupViewControllerDelegate Schnittstelle, um alle Methoden aus dem SKCloudServiceSetupViewControllerDelegate-Protokoll zu unterstützen.

SKDownload

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKErrorExtensions

Erweiterungsmethoden für die SKError Enumeration.

SKMutablePayment

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKOverlay

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKOverlayAppClipConfiguration

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKOverlayAppConfiguration

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKOverlayConfiguration

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKOverlayDelegate

Dies ist eine Klasse, die die Schnittstelle ISKOverlayDelegate implementiert (für das Protokoll SKOverlayDelegate).

Unterklasse dieser Klasse zum einfachen Erstellen eines Typs, der das Protokoll implementiert.

Eine Alternative besteht darin, eine Unterklasse von NSObject und dann die Schnittstelle ISKOverlayDelegatezu erstellen.

SKOverlayDelegate_Extensions

Erweiterungsmethoden für die ISKOverlayDelegate Schnittstelle, um alle Methoden aus dem SKOverlayDelegate-Protokoll zu unterstützen.

SKOverlayTransitionContext

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKPayment

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKPaymentDiscount

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKPaymentQueue

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKPaymentQueueDelegate

Dies ist eine Klasse, die die Schnittstelle ISKPaymentQueueDelegate implementiert (für das Protokoll SKPaymentQueueDelegate).

Unterklasse dieser Klasse zum einfachen Erstellen eines Typs, der das Protokoll implementiert.

Eine Alternative besteht darin, eine Unterklasse von NSObject und dann die Schnittstelle ISKPaymentQueueDelegatezu erstellen.

SKPaymentQueueDelegate_Extensions

Erweiterungsmethoden auf die ISKPaymentQueueDelegate Schnittstelle, um alle Methoden aus dem SKPaymentQueueDelegate-Protokoll zu unterstützen.

SKPaymentTransaction

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKPaymentTransactionObserver

Dies ist eine Klasse, die die Schnittstelle ISKPaymentTransactionObserver implementiert (für das Protokoll SKPaymentTransactionObserver).

Unterklasse dieser Klasse zum einfachen Erstellen eines Typs, der das Protokoll implementiert.

Eine Alternative besteht darin, eine Unterklasse von NSObject und dann die Schnittstelle ISKPaymentTransactionObserverzu erstellen.

SKPaymentTransactionObserver_Extensions

Erweiterungsmethoden auf die ISKPaymentTransactionObserver Schnittstelle, um alle Methoden aus dem SKPaymentTransactionObserver-Protokoll zu unterstützen.

SKProduct

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKProductDiscount

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKProductsRequest

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKProductsRequestDelegate

Dies ist eine Klasse, die die Schnittstelle ISKProductsRequestDelegate implementiert (für das Protokoll SKProductsRequestDelegate).

Unterklasse dieser Klasse zum einfachen Erstellen eines Typs, der das Protokoll implementiert.

Eine Alternative besteht darin, eine Unterklasse von NSObject und dann die Schnittstelle ISKProductsRequestDelegatezu erstellen.

SKProductsRequestResponseEventArgs

Stellt Daten für ein Ereignis basierend auf einer Objective-C-Protokollmethode bereit.

SKProductsResponse

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKProductStorePromotionController

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKProductSubscriptionPeriod

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKReceiptProperties

Definiert Testeigenschaften für den SKReceiptRefreshRequest(NSDictionary) Konstruktor.

SKReceiptRefreshRequest

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKRequest

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKRequestDelegate

Dies ist eine Klasse, die die Schnittstelle ISKRequestDelegate implementiert (für das Protokoll SKRequestDelegate).

Unterklasse dieser Klasse zum einfachen Erstellen eines Typs, der das Protokoll implementiert.

Eine Alternative besteht darin, eine Unterklasse von NSObject und dann die Schnittstelle ISKRequestDelegatezu erstellen.

SKRequestDelegate_Extensions

Erweiterungsmethoden für die ISKRequestDelegate Schnittstelle, um alle Methoden aus dem SKRequestDelegate-Protokoll zu unterstützen.

SKRequestErrorEventArgs

Stellt Daten für ein Ereignis basierend auf einer Objective-C-Protokollmethode bereit.

SKStorefront

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKStoreProductParameterKey

Kapselt den iTunes-Bezeichner für das Element, das im Store angezeigt werden soll, wenn die Anwendung eine SKStoreProductViewController.

SKStoreProductViewController

Eine Unterklasse, die NSViewController einen Store darstellt, der es dem Anwendungsbenutzer ermöglicht, ein Element aus dem App Store zu kaufen.

SKStoreProductViewControllerDelegate

Ein Delegatobjekt, das es dem Anwendungsentwickler ermöglicht, das Verhalten eines .SKStoreProductViewController

SKStoreProductViewControllerDelegate_Extensions

Erweiterungsmethoden für die ISKStoreProductViewControllerDelegate Schnittstelle, um alle Methoden aus dem SKStoreProductViewControllerDelegate-Protokoll zu unterstützen.

SKStoreReviewController

Enthält eine Methode, die eine Überprüfung anfordert.

StoreProductParameters

Eine Unterklasse, die DictionaryContainer das anzuzeigende Produkt angibt.

Schnittstellen

Name Beschreibung
ISKCloudServiceSetupViewControllerDelegate

Enthält Methoden zum Melden des Status einer Setupansicht eines Clouddiensts.

ISKDownloaderExtension

Diese Schnittstelle stellt das Objective-C-Protokoll SKDownloaderExtensiondar.

ISKOverlayDelegate

Diese Schnittstelle stellt das Objective-C-Protokoll SKOverlayDelegatedar.

ISKPaymentQueueDelegate

Diese Schnittstelle stellt das Objective-C-Protokoll SKPaymentQueueDelegatedar.

ISKPaymentTransactionObserver

Diese Schnittstelle stellt das Objective-C-Protokoll SKPaymentTransactionObserverdar.

ISKProductsRequestDelegate

Diese Schnittstelle stellt das Objective-C-Protokoll SKProductsRequestDelegatedar.

ISKRequestDelegate

Diese Schnittstelle stellt das Objective-C-Protokoll SKRequestDelegatedar.

ISKStoreProductViewControllerDelegate

Ein Delegatobjekt, das es dem Anwendungsentwickler ermöglicht, das Verhalten eines .SKStoreProductViewController

Enumerationen

Name Beschreibung
SKAdNetworkCoarseConversionValue

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKANError

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKCloudServiceAuthorizationStatus

Listet Autorisierungszustände für den Zugriff auf den Musikspeicher auf.

SKCloudServiceCapability

Listet Flags auf, die die lokalen Musikbibliotheksfunktionen des Benutzers beschreiben.

SKCloudServiceSetupAction

Listet Die Einrichtungsaktionen des Clouddiensts auf.

SKCloudServiceSetupMessageIdentifier

Listet Nachrichten-IDs für das Einrichten des Clouddiensts auf.

SKDownloadState

Eine Aufzählung, deren Werte den Status eines SKDownload Objekts angeben. Wird mit der DownloadState Eigenschaft verwendet.

SKError

Eine Aufzählung, deren Werte verschiedene Fehler im Zusammenhang mit StoreKit angeben.

SKOverlayPosition

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKPaymentTransactionState

Transaktionsstatus.

SKProductDiscountPaymentMode

Listet auf, wie ein Rabattpreis angewendet wird.

SKProductDiscountType

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKProductPeriodUnit

Definiert den natürlichen Zeitraum für ein Abonnement.

SKProductStorePromotionVisibility

Listet die Sichtbarkeitseinstellungen für ein höhergestuftes Produkt auf.

Delegaten

Name Beschreibung
SKArcadeServiceRegisterHandler

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

SKArcadeServiceSubscriptionHandler

Der StoreKit-Namespace stellt APIs für In-App-Käufe und Inhaltsverwaltung bereit.

Hinweise

StoreKit ermöglicht Anwendungen die sichere Verarbeitung von Zahlungen für zusätzliche Funktionen, Inhalte und Dienste. Das Framework verarbeitet den Transaktionsvorgang mit dem App Store, einschließlich Produktinformationenabruf, Zahlungsverarbeitung und Kaufüberprüfung.

Zu den wichtigsten Features gehören:

  • In-App-Käufe für Verbrauchsartikel, Nicht-Verbrauchsartikel und Abonnementprodukte:
  • Produktinformationen und Preise aus dem App Store:
  • Transaktionswarteschlangenverwaltung und Bestätigungsüberprüfung:
  • Abonnementverwaltung und Verlängerungsbehandlung:
  • Werbeangebote und Rabattcodes: