StoreKit Spazio dei nomi

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

Classi

Nome Descrizione
AppStore

Classe per interagire con l'App Store.

SKAdImpression

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKAdNetwork

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKAdNetworkCoarseConversionValueExtensions

Metodi di estensione per l'enumerazione SKAdNetworkCoarseConversionValue .

SKANErrorExtensions

Metodi di estensione per l'enumerazione SKANError .

SKArcadeService

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKCloudServiceController

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKCloudServiceController.Notifications

Notifiche inviate dalla SKCloudServiceController classe .

SKCloudServiceSetupActionExtensions

Metodi di estensione per l'enumerazione SKCloudServiceSetupAction .

SKCloudServiceSetupMessageIdentifierExtensions

Metodi di estensione per l'enumerazione SKCloudServiceSetupMessageIdentifier .

SKCloudServiceSetupOptions

Contiene le opzioni di configurazione del servizio cloud.

SKCloudServiceSetupViewController

Controller di visualizzazione per la configurazione dei servizi cloud.

SKCloudServiceSetupViewControllerDelegate

Contiene metodi per segnalare lo stato di una visualizzazione di configurazione del servizio cloud.

SKCloudServiceSetupViewControllerDelegate_Extensions

Metodi di estensione per l'interfaccia ISKCloudServiceSetupViewControllerDelegate per supportare tutti i metodi del protocollo SKCloudServiceSetupViewControllerDelegate.

SKDownload

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKErrorExtensions

Metodi di estensione per l'enumerazione SKError .

SKMutablePayment

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKOverlay

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKOverlayAppClipConfiguration

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKOverlayAppConfiguration

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKOverlayConfiguration

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKOverlayDelegate

Si tratta di una classe che implementa l'interfaccia ISKOverlayDelegate (per il protocollo SKOverlayDelegate).

Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo.

Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ISKOverlayDelegate.

SKOverlayDelegate_Extensions

Metodi di estensione per l'interfaccia ISKOverlayDelegate per supportare tutti i metodi del protocollo SKOverlayDelegate.

SKOverlayTransitionContext

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKPayment

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKPaymentDiscount

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKPaymentQueue

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKPaymentQueueDelegate

Si tratta di una classe che implementa l'interfaccia ISKPaymentQueueDelegate (per il protocollo SKPaymentQueueDelegate).

Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo.

Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ISKPaymentQueueDelegate.

SKPaymentQueueDelegate_Extensions

Metodi di estensione per l'interfaccia ISKPaymentQueueDelegate per supportare tutti i metodi del protocollo SKPaymentQueueDelegate.

SKPaymentTransaction

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKPaymentTransactionObserver

Si tratta di una classe che implementa l'interfaccia ISKPaymentTransactionObserver (per il protocollo SKPaymentTransactionObserver).

Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo.

Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ISKPaymentTransactionObserver.

SKPaymentTransactionObserver_Extensions

Metodi di estensione per l'interfaccia ISKPaymentTransactionObserver per supportare tutti i metodi del protocollo SKPaymentTransactionObserver.

SKProduct

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKProductDiscount

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKProductsRequest

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKProductsRequestDelegate

Si tratta di una classe che implementa l'interfaccia ISKProductsRequestDelegate (per il protocollo SKProductsRequestDelegate).

Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo.

Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ISKProductsRequestDelegate.

SKProductsRequestResponseEventArgs

Fornisce dati per un evento basato su un metodo di protocollo Objective-C.

SKProductsResponse

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKProductStorePromotionController

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKProductSubscriptionPeriod

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKReceiptProperties

Definisce le proprietà di test per il SKReceiptRefreshRequest(NSDictionary) costruttore.

SKReceiptRefreshRequest

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKRequest

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKRequestDelegate

Si tratta di una classe che implementa l'interfaccia ISKRequestDelegate (per il protocollo SKRequestDelegate).

Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo.

Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ISKRequestDelegate.

SKRequestDelegate_Extensions

Metodi di estensione per l'interfaccia ISKRequestDelegate per supportare tutti i metodi del protocollo SKRequestDelegate.

SKRequestErrorEventArgs

Fornisce dati per un evento basato su un metodo di protocollo Objective-C.

SKStorefront

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKStoreProductParameterKey

Incapsula l'identificatore iTunes per l'elemento da visualizzare quando l'applicazione visualizza un oggetto SKStoreProductViewController.

SKStoreProductViewController

Sottoclasse di NSViewController che presenta un negozio che consente all'utente dell'applicazione di acquistare un articolo dall'App Store.

SKStoreProductViewControllerDelegate

Oggetto delegato che consente allo sviluppatore dell'applicazione di personalizzare il comportamento di un oggetto SKStoreProductViewController.

SKStoreProductViewControllerDelegate_Extensions

Metodi di estensione per l'interfaccia ISKStoreProductViewControllerDelegate per supportare tutti i metodi del protocollo SKStoreProductViewControllerDelegate.

SKStoreReviewController

Contiene un metodo che richiede una revisione.

StoreProductParameters

Sottoclasse di DictionaryContainer che specifica il prodotto da visualizzare.

Interfacce

Nome Descrizione
ISKCloudServiceSetupViewControllerDelegate

Contiene metodi per segnalare lo stato di una visualizzazione di configurazione del servizio cloud.

ISKDownloaderExtension

Questa interfaccia rappresenta il protocollo SKDownloaderExtensionObjective-C .

ISKOverlayDelegate

Questa interfaccia rappresenta il protocollo SKOverlayDelegateObjective-C .

ISKPaymentQueueDelegate

Questa interfaccia rappresenta il protocollo SKPaymentQueueDelegateObjective-C .

ISKPaymentTransactionObserver

Questa interfaccia rappresenta il protocollo SKPaymentTransactionObserverObjective-C .

ISKProductsRequestDelegate

Questa interfaccia rappresenta il protocollo SKProductsRequestDelegateObjective-C .

ISKRequestDelegate

Questa interfaccia rappresenta il protocollo SKRequestDelegateObjective-C .

ISKStoreProductViewControllerDelegate

Oggetto delegato che consente allo sviluppatore dell'applicazione di personalizzare il comportamento di un oggetto SKStoreProductViewController.

Enumerazioni

Nome Descrizione
SKAdNetworkCoarseConversionValue

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKANError

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKCloudServiceAuthorizationStatus

Enumera gli stati di autorizzazione per l'accesso all'archivio musicale.

SKCloudServiceCapability

Enumera i flag che descrivono le funzionalità della libreria musicale locale dell'utente.

SKCloudServiceSetupAction

Enumera le azioni di installazione del servizio cloud.

SKCloudServiceSetupMessageIdentifier

Enumera gli identificatori dei messaggi di configurazione del servizio cloud.

SKDownloadState

Enumerazione i cui valori specificano lo stato di un SKDownload oggetto. Utilizzato con la DownloadState proprietà .

SKError

Enumerazione i cui valori specificano vari errori relativi a StoreKit.

SKOverlayPosition

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKPaymentTransactionState

Stato della transazione.

SKProductDiscountPaymentMode

Enumera la modalità di applicazione di un prezzo di sconto.

SKProductDiscountType

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKProductPeriodUnit

Definisce il periodo naturale per una sottoscrizione.

SKProductStorePromotionVisibility

Enumera le impostazioni di visibilità per un prodotto alzato di livello.

Delegati

Nome Descrizione
SKArcadeServiceRegisterHandler

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

SKArcadeServiceSubscriptionHandler

Lo spazio dei nomi StoreKit fornisce API per gli acquisti in-app e la gestione dei contenuti.

Commenti

StoreKit consente alle applicazioni di elaborare in modo sicuro i pagamenti per funzionalità, contenuti e servizi aggiuntivi. Il framework gestisce il processo di transazione con l'App Store, inclusi il recupero delle informazioni sul prodotto, l'elaborazione dei pagamenti e la convalida degli acquisti.

Le funzionalità principali includono:

  • Acquisti in-app per prodotti di consumo, non di consumo e sottoscrizioni:
  • Informazioni sul prodotto e prezzi dall'App Store:
  • Gestione delle code delle transazioni e convalida della ricevuta:
  • Gestione e rinnovo delle sottoscrizioni:
  • Offerte promozionali e codici sconto: