StoreKit Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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 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 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 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 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 |
| ISKOverlayDelegate |
Questa interfaccia rappresenta il protocollo |
| ISKPaymentQueueDelegate |
Questa interfaccia rappresenta il protocollo |
| ISKPaymentTransactionObserver |
Questa interfaccia rappresenta il protocollo |
| ISKProductsRequestDelegate |
Questa interfaccia rappresenta il protocollo |
| ISKRequestDelegate |
Questa interfaccia rappresenta il protocollo |
| 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: