StoreKit Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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 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 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 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 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 |
| ISKOverlayDelegate |
Diese Schnittstelle stellt das Objective-C-Protokoll |
| ISKPaymentQueueDelegate |
Diese Schnittstelle stellt das Objective-C-Protokoll |
| ISKPaymentTransactionObserver |
Diese Schnittstelle stellt das Objective-C-Protokoll |
| ISKProductsRequestDelegate |
Diese Schnittstelle stellt das Objective-C-Protokoll |
| ISKRequestDelegate |
Diese Schnittstelle stellt das Objective-C-Protokoll |
| 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: