Documentation
¶
Overview ¶
Package storekit provides purego-based Go bindings for the macOS StoreKit framework.
Apple documentation: https://developer.apple.com/documentation/storekit
Index ¶
- func SKArcadeServiceArcadeSubscriptionStatusWithNonceResultHandler(nonce uint64, ...)
- func SKArcadeServiceRegisterArcadeAppWithRandomFromLibRandomFromLibLengthResultHandler(randomFromLib *foundation.NSData, randomFromLibLength uint32, ...)
- func SKArcadeServiceRepairArcadeApp()
- func SKCloudServiceCapabilitiesDidChangeNotification() uintptrdeprecated
- func SKCloudServiceControllerRequestAuthorization(completionHandler func(SKCloudServiceAuthorizationStatus))
- func SKDownloadContentURLForProductID(productID *foundation.NSString) *foundation.NSURL
- func SKDownloadDeleteContentForProductID(productID *foundation.NSString)
- func SKDownloadTimeRemainingUnknown() float64deprecated
- func SKErrorDomain() uintptr
- func SKPaymentQueueCanMakePayments() bool
- func SKReceiptPropertyIsExpired() uintptrdeprecated
- func SKReceiptPropertyIsRevoked() uintptrdeprecated
- func SKReceiptPropertyIsVolumePurchase() uintptrdeprecated
- func SKStoreProductParameterAdvertisingPartnerToken() uintptr
- func SKStoreProductParameterAffiliateToken() uintptr
- func SKStoreProductParameterCampaignToken() uintptr
- func SKStoreProductParameterCustomProductPageIdentifier() uintptr
- func SKStoreProductParameterITunesItemIdentifier() uintptr
- func SKStoreProductParameterProductIdentifier() uintptr
- func SKStoreProductParameterProviderToken() uintptr
- func SKStoreReviewControllerRequestReview()
- func SKStorefrontCountryCodeDidChangeNotification() uintptrdeprecated
- func SKStorefrontIdentifierDidChangeNotification() uintptrdeprecated
- func SKTerminateForInvalidReceipt()
- func SymbolAvailable(symbol string) bool
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type CGLCPContextPriorityRequest
- type Clockid_t
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type EvCmd
- type Filesec_property_t
- type Idtype_t
- type Ipc_info_object_type_t
- type Launch_data_type_t
- type MDLabelDomain
- type MDQueryOptionFlags
- type MDQuerySortOptionFlags
- type Mach_vm_range_flags_t
- type Mach_vm_range_flavor_t
- type Mach_vm_range_tag_t
- type Mpo_flags_t
- type NXMouseButton
- type Os_clockid_t
- type Os_unfair_lock_flags_t
- type PMPageToPaperMappingType
- type Ptrauth_key
- type Qos_class_t
- type SKArcadeService
- type SKCloudServiceAuthorizationStatus
- type SKCloudServiceCapability
- type SKCloudServiceController
- func (o *SKCloudServiceController) RequestCapabilitiesWithCompletionHandler(completionHandler func(SKCloudServiceCapability, unsafe.Pointer))
- func (o *SKCloudServiceController) RequestStorefrontCountryCodeWithCompletionHandler(completionHandler func(*foundation.NSString, unsafe.Pointer))
- func (o *SKCloudServiceController) RequestStorefrontIdentifierWithCompletionHandler(completionHandler func(*foundation.NSString, unsafe.Pointer))
- func (o *SKCloudServiceController) RequestUserTokenForDeveloperTokenCompletionHandler(developerToken *foundation.NSString, ...)
- type SKDownload
- func (o *SKDownload) ContentIdentifier() *foundation.NSStringdeprecated
- func (o *SKDownload) ContentLength() unsafe.Pointerdeprecated
- func (o *SKDownload) ContentURL() *foundation.NSURLdeprecated
- func (o *SKDownload) ContentVersion() *foundation.NSStringdeprecated
- func (o *SKDownload) Error() unsafe.Pointerdeprecated
- func (o *SKDownload) ExpectedContentLength() int64deprecated
- func (o *SKDownload) Progress() float32deprecated
- func (o *SKDownload) State() SKDownloadStatedeprecated
- func (o *SKDownload) TimeRemaining() float64deprecated
- func (o *SKDownload) Transaction() *SKPaymentTransactiondeprecated
- type SKDownloadState
- type SKDownloaderExtension
- type SKErrorCode
- type SKMutablePayment
- func (o *SKMutablePayment) ProductIdentifier() *foundation.NSStringdeprecated
- func (o *SKMutablePayment) SetApplicationUsername(applicationUsername *foundation.NSString)deprecated
- func (o *SKMutablePayment) SetPaymentDiscount(paymentDiscount *SKPaymentDiscount)deprecated
- func (o *SKMutablePayment) SetProductIdentifier(productIdentifier *foundation.NSString)
- func (o *SKMutablePayment) SetQuantity(quantity int)deprecated
- func (o *SKMutablePayment) SetRequestData(requestData *foundation.NSData)deprecated
- func (o *SKMutablePayment) SetSimulatesAskToBuyInSandbox(simulatesAskToBuyInSandbox bool)deprecated
- type SKPayment
- func (o *SKPayment) ApplicationUsername() *foundation.NSStringdeprecated
- func (o *SKPayment) PaymentDiscount() *SKPaymentDiscountdeprecated
- func (o *SKPayment) Quantity() intdeprecated
- func (o *SKPayment) RequestData() *foundation.NSDatadeprecated
- func (o *SKPayment) SimulatesAskToBuyInSandbox() booldeprecated
- type SKPaymentDiscount
- func (o *SKPaymentDiscount) Identifier() *foundation.NSString
- func (o *SKPaymentDiscount) InitWithIdentifierKeyIdentifierNonceSignatureTimestamp(identifier *foundation.NSString, keyIdentifier *foundation.NSString, ...) *SKPaymentDiscount
- func (o *SKPaymentDiscount) KeyIdentifier() *foundation.NSString
- func (o *SKPaymentDiscount) Nonce() *foundation.NSUUID
- func (o *SKPaymentDiscount) Signature() *foundation.NSString
- func (o *SKPaymentDiscount) Timestamp() *foundation.NSNumber
- type SKPaymentQueue
- func (o *SKPaymentQueue) AddPayment(payment *SKPayment)
- func (o *SKPaymentQueue) AddTransactionObserver(observer SKPaymentTransactionObserver)
- func (o *SKPaymentQueue) CancelDownloads(downloads *foundation.NSArray[*SKDownload])
- func (o *SKPaymentQueue) Delegate() SKPaymentQueueDelegatedeprecated
- func (o *SKPaymentQueue) FinishTransaction(transaction *SKPaymentTransaction)
- func (o *SKPaymentQueue) PauseDownloads(downloads *foundation.NSArray[*SKDownload])
- func (o *SKPaymentQueue) RemoveTransactionObserver(observer SKPaymentTransactionObserver)
- func (o *SKPaymentQueue) RestoreCompletedTransactions()
- func (o *SKPaymentQueue) RestoreCompletedTransactionsWithApplicationUsername(username *foundation.NSString)
- func (o *SKPaymentQueue) ResumeDownloads(downloads *foundation.NSArray[*SKDownload])
- func (o *SKPaymentQueue) SetDelegate(delegate SKPaymentQueueDelegate)deprecated
- func (o *SKPaymentQueue) StartDownloads(downloads *foundation.NSArray[*SKDownload])
- func (o *SKPaymentQueue) Storefront() *SKStorefrontdeprecated
- func (o *SKPaymentQueue) TransactionObservers() *foundation.NSArray[SKPaymentTransactionObserver]deprecated
- func (o *SKPaymentQueue) Transactions() *foundation.NSArray[*SKPaymentTransaction]deprecated
- type SKPaymentQueueDelegate
- type SKPaymentTransaction
- func (o *SKPaymentTransaction) Downloads() *foundation.NSArray[*SKDownload]deprecated
- func (o *SKPaymentTransaction) Error() unsafe.Pointer
- func (o *SKPaymentTransaction) OriginalTransaction() *SKPaymentTransaction
- func (o *SKPaymentTransaction) Payment() *SKPayment
- func (o *SKPaymentTransaction) TransactionDate() *foundation.NSDatedeprecated
- func (o *SKPaymentTransaction) TransactionIdentifier() *foundation.NSString
- type SKPaymentTransactionObserver
- type SKPaymentTransactionState
- type SKProduct
- func (o *SKProduct) ContentLengths() unsafe.Pointerdeprecated
- func (o *SKProduct) ContentVersion() unsafe.Pointerdeprecated
- func (o *SKProduct) Discounts() *foundation.NSArray[*SKProductDiscount]deprecated
- func (o *SKProduct) DownloadContentLengths() *foundation.NSArray[*foundation.NSNumber]deprecated
- func (o *SKProduct) DownloadContentVersion() *foundation.NSStringdeprecated
- func (o *SKProduct) Downloadable() booldeprecated
- func (o *SKProduct) IntroductoryPrice() *SKProductDiscountdeprecated
- func (o *SKProduct) IsDownloadable() booldeprecated
- func (o *SKProduct) IsFamilyShareable() booldeprecated
- func (o *SKProduct) LocalizedDescription() *foundation.NSStringdeprecated
- func (o *SKProduct) LocalizedTitle() *foundation.NSStringdeprecated
- func (o *SKProduct) Price() *foundation.NSDecimalNumberdeprecated
- func (o *SKProduct) PriceLocale() *foundation.NSLocaledeprecated
- func (o *SKProduct) ProductIdentifier() *foundation.NSStringdeprecated
- func (o *SKProduct) SubscriptionGroupIdentifier() *foundation.NSStringdeprecated
- func (o *SKProduct) SubscriptionPeriod() *SKProductSubscriptionPerioddeprecated
- type SKProductDiscount
- func (o *SKProductDiscount) Identifier() *foundation.NSStringdeprecated
- func (o *SKProductDiscount) NumberOfPeriods() uintdeprecated
- func (o *SKProductDiscount) PaymentMode() SKProductDiscountPaymentModedeprecated
- func (o *SKProductDiscount) Price() *foundation.NSDecimalNumberdeprecated
- func (o *SKProductDiscount) PriceLocale() *foundation.NSLocaledeprecated
- func (o *SKProductDiscount) SubscriptionPeriod() *SKProductSubscriptionPerioddeprecated
- func (o *SKProductDiscount) Type() SKProductDiscountTypedeprecated
- type SKProductDiscountPaymentMode
- type SKProductDiscountType
- type SKProductPeriodUnit
- type SKProductStorePromotionController
- func (o *SKProductStorePromotionController) FetchStorePromotionOrderWithCompletionHandler(completionHandler func(*foundation.NSArray[*SKProduct], unsafe.Pointer))
- func (o *SKProductStorePromotionController) FetchStorePromotionVisibilityForProductCompletionHandler(product *SKProduct, ...)
- func (o *SKProductStorePromotionController) UpdateStorePromotionOrderCompletionHandler(promotionOrder *foundation.NSArray[*SKProduct], ...)
- func (o *SKProductStorePromotionController) UpdateStorePromotionVisibilityForProductCompletionHandler(promotionVisibility SKProductStorePromotionVisibility, product *SKProduct, ...)
- type SKProductStorePromotionVisibility
- type SKProductSubscriptionPeriod
- type SKProductsRequest
- type SKProductsRequestDelegate
- type SKProductsResponse
- type SKReceiptRefreshRequest
- type SKRequest
- type SKRequestDelegate
- type SKStoreProductViewController
- func (o *SKStoreProductViewController) Delegate() SKStoreProductViewControllerDelegate
- func (o *SKStoreProductViewController) LoadProductWithParametersCompletionBlock(parameters *foundation.NSDictionary[*foundation.NSString, objc.ID], ...)
- func (o *SKStoreProductViewController) SetDelegate(delegate SKStoreProductViewControllerDelegate)
- type SKStoreProductViewControllerDelegate
- type SKStoreReviewController
- type SKStorefront
- type Virtual_memory_guard_exception_code_t
- type Xpc_listener_create_flags_t
- type Xpc_session_create_flags_t
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SKArcadeServiceArcadeSubscriptionStatusWithNonceResultHandler ¶
func SKArcadeServiceArcadeSubscriptionStatusWithNonceResultHandler(nonce uint64, resultHandler func(*foundation.NSData, uint32, *foundation.NSData, uint32, unsafe.Pointer))
func SKArcadeServiceRegisterArcadeAppWithRandomFromLibRandomFromLibLengthResultHandler ¶
func SKArcadeServiceRegisterArcadeAppWithRandomFromLibRandomFromLibLengthResultHandler(randomFromLib *foundation.NSData, randomFromLibLength uint32, resultHandler func(*foundation.NSData, uint32, *foundation.NSData, uint32, unsafe.Pointer))
func SKArcadeServiceRepairArcadeApp ¶
func SKArcadeServiceRepairArcadeApp()
func SKCloudServiceCapabilitiesDidChangeNotification
deprecated
func SKCloudServiceCapabilitiesDidChangeNotification() uintptr
Deprecated: Use MusicSubscription.subscriptionUpdates from MusicKit.
func SKCloudServiceControllerRequestAuthorization ¶
func SKCloudServiceControllerRequestAuthorization(completionHandler func(SKCloudServiceAuthorizationStatus))
Asks the customer for permission to access the Music library on the device. Deprecated: Use MusicAuthorization.request() from MusicKit.
func SKDownloadContentURLForProductID ¶
func SKDownloadContentURLForProductID(productID *foundation.NSString) *foundation.NSURL
Returns the local location for the previously downloaded flie. Deprecated: Hosted content is no longer supported.
func SKDownloadDeleteContentForProductID ¶
func SKDownloadDeleteContentForProductID(productID *foundation.NSString)
Deletes the previously downloaded file. Deprecated: Hosted content is no longer supported.
func SKDownloadTimeRemainingUnknown
deprecated
func SKDownloadTimeRemainingUnknown() float64
Deprecated: Hosted content is no longer supported.
func SKErrorDomain ¶
func SKErrorDomain() uintptr
func SKPaymentQueueCanMakePayments ¶
func SKPaymentQueueCanMakePayments() bool
A method that indicates whether the person can make purchases. Deprecated: Use AppStore.canMakePayments.
func SKReceiptPropertyIsExpired
deprecated
func SKReceiptPropertyIsExpired() uintptr
Deprecated: No longer supported.
func SKReceiptPropertyIsRevoked
deprecated
func SKReceiptPropertyIsRevoked() uintptr
Deprecated: No longer supported.
func SKReceiptPropertyIsVolumePurchase
deprecated
func SKReceiptPropertyIsVolumePurchase() uintptr
Deprecated: No longer supported.
func SKStoreProductParameterAdvertisingPartnerToken ¶
func SKStoreProductParameterAdvertisingPartnerToken() uintptr
func SKStoreProductParameterAffiliateToken ¶
func SKStoreProductParameterAffiliateToken() uintptr
func SKStoreProductParameterCampaignToken ¶
func SKStoreProductParameterCampaignToken() uintptr
func SKStoreProductParameterCustomProductPageIdentifier ¶
func SKStoreProductParameterCustomProductPageIdentifier() uintptr
func SKStoreProductParameterITunesItemIdentifier ¶
func SKStoreProductParameterITunesItemIdentifier() uintptr
func SKStoreProductParameterProductIdentifier ¶
func SKStoreProductParameterProductIdentifier() uintptr
func SKStoreProductParameterProviderToken ¶
func SKStoreProductParameterProviderToken() uintptr
func SKStoreReviewControllerRequestReview ¶
func SKStoreReviewControllerRequestReview()
Tells StoreKit to ask the customer to rate or review your app, if appropriate. Deprecated: Use AppStore.requestReview(in:).
func SKStorefrontCountryCodeDidChangeNotification
deprecated
func SKStorefrontCountryCodeDidChangeNotification() uintptr
Deprecated: Use Storefront.updates.
func SKStorefrontIdentifierDidChangeNotification
deprecated
func SKStorefrontIdentifierDidChangeNotification() uintptr
Deprecated: Use Storefront.updates.
func SKTerminateForInvalidReceipt ¶
func SKTerminateForInvalidReceipt()
func SymbolAvailable ¶
SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.
Types ¶
type Acl_entry_id_t ¶
type Acl_entry_id_t int64
const ( ACL_FIRST_ENTRY Acl_entry_id_t = 0 ACL_NEXT_ENTRY Acl_entry_id_t = -1 ACL_LAST_ENTRY Acl_entry_id_t = -2 )
func (Acl_entry_id_t) String ¶
func (e Acl_entry_id_t) String() string
type Acl_flag_t ¶
type Acl_flag_t int64
const ( ACL_FLAG_DEFER_INHERIT Acl_flag_t = 1 ACL_FLAG_NO_INHERIT Acl_flag_t = 131072 ACL_ENTRY_INHERITED Acl_flag_t = 16 ACL_ENTRY_FILE_INHERIT Acl_flag_t = 32 ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64 ACL_ENTRY_LIMIT_INHERIT Acl_flag_t = 128 ACL_ENTRY_ONLY_INHERIT Acl_flag_t = 256 )
func (Acl_flag_t) String ¶
func (e Acl_flag_t) String() string
type Acl_perm_t ¶
type Acl_perm_t int64
const ( ACL_READ_DATA Acl_perm_t = 2 ACL_LIST_DIRECTORY Acl_perm_t = 2 ACL_WRITE_DATA Acl_perm_t = 4 ACL_ADD_FILE Acl_perm_t = 4 ACL_EXECUTE Acl_perm_t = 8 ACL_SEARCH Acl_perm_t = 8 ACL_DELETE Acl_perm_t = 16 ACL_APPEND_DATA Acl_perm_t = 32 ACL_ADD_SUBDIRECTORY Acl_perm_t = 32 ACL_DELETE_CHILD Acl_perm_t = 64 ACL_READ_ATTRIBUTES Acl_perm_t = 128 ACL_WRITE_ATTRIBUTES Acl_perm_t = 256 ACL_READ_EXTATTRIBUTES Acl_perm_t = 512 ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024 ACL_READ_SECURITY Acl_perm_t = 2048 ACL_WRITE_SECURITY Acl_perm_t = 4096 ACL_CHANGE_OWNER Acl_perm_t = 8192 ACL_SYNCHRONIZE Acl_perm_t = 1048576 )
func (Acl_perm_t) String ¶
func (e Acl_perm_t) String() string
type Acl_type_t ¶
type Acl_type_t int64
const ( ACL_TYPE_EXTENDED Acl_type_t = 256 ACL_TYPE_ACCESS Acl_type_t = 0 ACL_TYPE_DEFAULT Acl_type_t = 1 ACL_TYPE_AFS Acl_type_t = 2 ACL_TYPE_CODA Acl_type_t = 3 ACL_TYPE_NTFS Acl_type_t = 4 ACL_TYPE_NWFS Acl_type_t = 5 )
func (Acl_type_t) String ¶
func (e Acl_type_t) String() string
type CGLCPContextPriorityRequest ¶
type CGLCPContextPriorityRequest int64
const ( KCGLCPContextPriorityRequestHigh CGLCPContextPriorityRequest = 0 KCGLCPContextPriorityRequestNormal CGLCPContextPriorityRequest = 1 KCGLCPContextPriorityRequestLow CGLCPContextPriorityRequest = 2 )
func (CGLCPContextPriorityRequest) String ¶
func (e CGLCPContextPriorityRequest) String() string
type Dispatch_autorelease_frequency_t ¶
type Dispatch_autorelease_frequency_t uint64
const ( DISPATCH_AUTORELEASE_FREQUENCY_INHERIT Dispatch_autorelease_frequency_t = 0 DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1 DISPATCH_AUTORELEASE_FREQUENCY_NEVER Dispatch_autorelease_frequency_t = 2 )
func (Dispatch_autorelease_frequency_t) String ¶
func (e Dispatch_autorelease_frequency_t) String() string
type Dispatch_block_flags_t ¶
type Dispatch_block_flags_t uint64
const ( DISPATCH_BLOCK_BARRIER Dispatch_block_flags_t = 1 DISPATCH_BLOCK_DETACHED Dispatch_block_flags_t = 2 DISPATCH_BLOCK_ASSIGN_CURRENT Dispatch_block_flags_t = 4 DISPATCH_BLOCK_NO_QOS_CLASS Dispatch_block_flags_t = 8 DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16 DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32 )
func (Dispatch_block_flags_t) String ¶
func (e Dispatch_block_flags_t) String() string
type Filesec_property_t ¶
type Filesec_property_t int64
const ( FILESEC_OWNER Filesec_property_t = 1 FILESEC_GROUP Filesec_property_t = 2 FILESEC_UUID Filesec_property_t = 3 FILESEC_MODE Filesec_property_t = 4 FILESEC_ACL Filesec_property_t = 5 FILESEC_GRPUUID Filesec_property_t = 6 FILESEC_ACL_RAW Filesec_property_t = 100 FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101 )
func (Filesec_property_t) String ¶
func (e Filesec_property_t) String() string
type Ipc_info_object_type_t ¶
type Ipc_info_object_type_t int64
const ( IPC_OTYPE_NONE Ipc_info_object_type_t = 0 IPC_OTYPE_THREAD_CONTROL Ipc_info_object_type_t = 1 IPC_OTYPE_TASK_CONTROL Ipc_info_object_type_t = 2 IPC_OTYPE_HOST Ipc_info_object_type_t = 3 IPC_OTYPE_HOST_PRIV Ipc_info_object_type_t = 4 IPC_OTYPE_PROCESSOR Ipc_info_object_type_t = 5 IPC_OTYPE_PROCESSOR_SET Ipc_info_object_type_t = 6 IPC_OTYPE_PROCESSOR_SET_NAME Ipc_info_object_type_t = 7 IPC_OTYPE_TIMER Ipc_info_object_type_t = 8 IPC_OTYPE_PORT_SUBST_ONCE Ipc_info_object_type_t = 9 IPC_OTYPE_MIG Ipc_info_object_type_t = 10 IPC_OTYPE_MEMORY_OBJECT Ipc_info_object_type_t = 11 IPC_OTYPE_XMM_PAGER Ipc_info_object_type_t = 12 IPC_OTYPE_XMM_KERNEL Ipc_info_object_type_t = 13 IPC_OTYPE_XMM_REPLY Ipc_info_object_type_t = 14 IPC_OTYPE_UND_REPLY Ipc_info_object_type_t = 15 IPC_OTYPE_HOST_NOTIFY Ipc_info_object_type_t = 16 IPC_OTYPE_HOST_SECURITY Ipc_info_object_type_t = 17 IPC_OTYPE_LEDGER Ipc_info_object_type_t = 18 IPC_OTYPE_MAIN_DEVICE Ipc_info_object_type_t = 19 IPC_OTYPE_TASK_NAME Ipc_info_object_type_t = 20 IPC_OTYPE_SUBSYSTEM Ipc_info_object_type_t = 21 IPC_OTYPE_IO_DONE_QUEUE Ipc_info_object_type_t = 22 IPC_OTYPE_SEMAPHORE Ipc_info_object_type_t = 23 IPC_OTYPE_LOCK_SET Ipc_info_object_type_t = 24 IPC_OTYPE_CLOCK Ipc_info_object_type_t = 25 IPC_OTYPE_CLOCK_CTRL Ipc_info_object_type_t = 26 IPC_OTYPE_IOKIT_IDENT Ipc_info_object_type_t = 27 IPC_OTYPE_NAMED_ENTRY Ipc_info_object_type_t = 28 IPC_OTYPE_IOKIT_CONNECT Ipc_info_object_type_t = 29 IPC_OTYPE_IOKIT_OBJECT Ipc_info_object_type_t = 30 IPC_OTYPE_UPL Ipc_info_object_type_t = 31 IPC_OTYPE_MEM_OBJ_CONTROL Ipc_info_object_type_t = 32 IPC_OTYPE_AU_SESSIONPORT Ipc_info_object_type_t = 33 IPC_OTYPE_FILEPORT Ipc_info_object_type_t = 34 IPC_OTYPE_LABELH Ipc_info_object_type_t = 35 IPC_OTYPE_TASK_RESUME Ipc_info_object_type_t = 36 IPC_OTYPE_VOUCHER Ipc_info_object_type_t = 37 IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38 IPC_OTYPE_WORK_INTERVAL Ipc_info_object_type_t = 39 IPC_OTYPE_UX_HANDLER Ipc_info_object_type_t = 40 IPC_OTYPE_UEXT_OBJECT Ipc_info_object_type_t = 41 IPC_OTYPE_ARCADE_REG Ipc_info_object_type_t = 42 IPC_OTYPE_EVENTLINK Ipc_info_object_type_t = 43 IPC_OTYPE_TASK_INSPECT Ipc_info_object_type_t = 44 IPC_OTYPE_TASK_READ Ipc_info_object_type_t = 45 IPC_OTYPE_THREAD_INSPECT Ipc_info_object_type_t = 46 IPC_OTYPE_THREAD_READ Ipc_info_object_type_t = 47 IPC_OTYPE_SUID_CRED Ipc_info_object_type_t = 48 IPC_OTYPE_HYPERVISOR Ipc_info_object_type_t = 49 IPC_OTYPE_TASK_ID_TOKEN Ipc_info_object_type_t = 50 IPC_OTYPE_TASK_FATAL Ipc_info_object_type_t = 51 IPC_OTYPE_KCDATA Ipc_info_object_type_t = 52 IPC_OTYPE_EXCLAVES_RESOURCE Ipc_info_object_type_t = 53 IPC_OTYPE_THREAD_RESUME Ipc_info_object_type_t = 54 IPC_OTYPE_UNKNOWN Ipc_info_object_type_t = 4294967295 )
func (Ipc_info_object_type_t) String ¶
func (e Ipc_info_object_type_t) String() string
type Launch_data_type_t ¶
type Launch_data_type_t int64
const ( LAUNCH_DATA_DICTIONARY Launch_data_type_t = 1 LAUNCH_DATA_ARRAY Launch_data_type_t = 2 LAUNCH_DATA_FD Launch_data_type_t = 3 LAUNCH_DATA_INTEGER Launch_data_type_t = 4 LAUNCH_DATA_REAL Launch_data_type_t = 5 LAUNCH_DATA_BOOL Launch_data_type_t = 6 LAUNCH_DATA_STRING Launch_data_type_t = 7 LAUNCH_DATA_OPAQUE Launch_data_type_t = 8 LAUNCH_DATA_ERRNO Launch_data_type_t = 9 LAUNCH_DATA_MACHPORT Launch_data_type_t = 10 )
func (Launch_data_type_t) String ¶
func (e Launch_data_type_t) String() string
type MDLabelDomain ¶
type MDLabelDomain int64
@typedef MDLabelDomain @abstract These constants are used to specify a domain to MDLabelCreate().
const ( KMDLabelUserDomain MDLabelDomain = 0 KMDLabelLocalDomain MDLabelDomain = 1 )
func (MDLabelDomain) String ¶
func (e MDLabelDomain) String() string
type MDQueryOptionFlags ¶
type MDQueryOptionFlags int64
const ( KMDQuerySynchronous MDQueryOptionFlags = 1 KMDQueryWantsUpdates MDQueryOptionFlags = 4 KMDQueryAllowFSTranslation MDQueryOptionFlags = 8 )
func (MDQueryOptionFlags) String ¶
func (e MDQueryOptionFlags) String() string
type MDQuerySortOptionFlags ¶
type MDQuerySortOptionFlags int64
@enum MDQuerySortOptionFlags @constant kMDQueryReverseSortOrderFlag Sort the attribute in reverse order.
const (
KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)
func (MDQuerySortOptionFlags) String ¶
func (e MDQuerySortOptionFlags) String() string
type Mach_vm_range_flags_t ¶
type Mach_vm_range_flags_t int64
const (
MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)
func (Mach_vm_range_flags_t) String ¶
func (e Mach_vm_range_flags_t) String() string
type Mach_vm_range_flavor_t ¶
type Mach_vm_range_flavor_t int64
const ( MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0 MACH_VM_RANGE_FLAVOR_V1 Mach_vm_range_flavor_t = 1 )
func (Mach_vm_range_flavor_t) String ¶
func (e Mach_vm_range_flavor_t) String() string
type Mach_vm_range_tag_t ¶
type Mach_vm_range_tag_t int64
const ( MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0 MACH_VM_RANGE_DATA Mach_vm_range_tag_t = 1 MACH_VM_RANGE_FIXED Mach_vm_range_tag_t = 2 )
func (Mach_vm_range_tag_t) String ¶
func (e Mach_vm_range_tag_t) String() string
type Mpo_flags_t ¶
type Mpo_flags_t int64
const ( MPO_PORT Mpo_flags_t = 0 MPO_SERVICE_PORT Mpo_flags_t = 1024 MPO_CONNECTION_PORT Mpo_flags_t = 2048 MPO_REPLY_PORT Mpo_flags_t = 4096 MPO_WEAK_REPLY_PORT Mpo_flags_t = 16384 MPO_NOTIFICATION_PORT Mpo_flags_t = 17408 MPO_EXCEPTION_PORT Mpo_flags_t = 32768 MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536 )
func (Mpo_flags_t) String ¶
func (e Mpo_flags_t) String() string
type NXMouseButton ¶
type NXMouseButton int64
const ( NX_OneButton NXMouseButton = 0 NX_LeftButton NXMouseButton = 1 NX_RightButton NXMouseButton = 2 )
func (NXMouseButton) String ¶
func (e NXMouseButton) String() string
type Os_clockid_t ¶
type Os_clockid_t int64
const (
OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)
func (Os_clockid_t) String ¶
func (e Os_clockid_t) String() string
type Os_unfair_lock_flags_t ¶
type Os_unfair_lock_flags_t int64
const ( OS_UNFAIR_LOCK_FLAG_NONE Os_unfair_lock_flags_t = 0 OS_UNFAIR_LOCK_FLAG_ADAPTIVE_SPIN Os_unfair_lock_flags_t = 262144 )
func (Os_unfair_lock_flags_t) String ¶
func (e Os_unfair_lock_flags_t) String() string
type PMPageToPaperMappingType ¶
type PMPageToPaperMappingType int64
const ( KPMPageToPaperMappingNone PMPageToPaperMappingType = 1 KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2 )
func (PMPageToPaperMappingType) String ¶
func (e PMPageToPaperMappingType) String() string
type Ptrauth_key ¶
type Ptrauth_key int64
const ( Ptrauth_key_none Ptrauth_key = -1 Ptrauth_key_asia Ptrauth_key = 0 Ptrauth_key_asib Ptrauth_key = 1 Ptrauth_key_asda Ptrauth_key = 2 Ptrauth_key_asdb Ptrauth_key = 3 Ptrauth_key_process_independent_code Ptrauth_key = 0 Ptrauth_key_process_dependent_code Ptrauth_key = 1 Ptrauth_key_process_independent_data Ptrauth_key = 2 Ptrauth_key_process_dependent_data Ptrauth_key = 3 Ptrauth_key_return_address Ptrauth_key = 1 Ptrauth_key_frame_pointer Ptrauth_key = 3 Ptrauth_key_function_pointer Ptrauth_key = 0 Ptrauth_key_block_function Ptrauth_key = 0 Ptrauth_key_cxx_vtable_pointer Ptrauth_key = 2 Ptrauth_key_method_list_pointer Ptrauth_key = 2 Ptrauth_key_objc_isa_pointer Ptrauth_key = 2 Ptrauth_key_objc_super_pointer Ptrauth_key = 2 Ptrauth_key_objc_sel_pointer Ptrauth_key = 3 Ptrauth_key_objc_class_ro_pointer Ptrauth_key = 2 Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2 Ptrauth_key_init_fini_pointer Ptrauth_key = 0 )
func (Ptrauth_key) String ¶
func (e Ptrauth_key) String() string
type Qos_class_t ¶
type Qos_class_t uint32
const ( QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33 QOS_CLASS_USER_INITIATED Qos_class_t = 25 QOS_CLASS_DEFAULT Qos_class_t = 21 QOS_CLASS_UTILITY Qos_class_t = 17 QOS_CLASS_BACKGROUND Qos_class_t = 9 QOS_CLASS_UNSPECIFIED Qos_class_t = 0 )
func (Qos_class_t) String ¶
func (e Qos_class_t) String() string
type SKArcadeService ¶
type SKArcadeService struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/storekit/skarcadeservice
func SKArcadeServiceFromID ¶
func SKArcadeServiceFromID(id objc.ID) *SKArcadeService
type SKCloudServiceAuthorizationStatus ¶
type SKCloudServiceAuthorizationStatus int64
Constants that indicate the type of authorization the customer has for accessing the Music library. Deprecated: Use MusicAuthorization.Status from MusicKit.
const ( // The authorization type cannot be determined. SKCloudServiceAuthorizationStatusNotDetermined SKCloudServiceAuthorizationStatus = 0 // The user does not authorize any access to their music library. SKCloudServiceAuthorizationStatusDenied SKCloudServiceAuthorizationStatus = 1 // Access to the music library is restricted in a way that the user cannot change, so your app should not prompt for authorization. An example of this situation is if the device is in an education mode. SKCloudServiceAuthorizationStatusRestricted SKCloudServiceAuthorizationStatus = 2 // The user authorizes playback of Apple Music tracks and the addition of tracks to their music library. SKCloudServiceAuthorizationStatusAuthorized SKCloudServiceAuthorizationStatus = 3 )
func SKCloudServiceControllerAuthorizationStatus ¶
func SKCloudServiceControllerAuthorizationStatus() SKCloudServiceAuthorizationStatus
Returns the type of authorization the customer has for accessing the Music library on the device. Deprecated: Use MusicAuthorization.currentStatus from MusicKit.
func (SKCloudServiceAuthorizationStatus) String ¶
func (e SKCloudServiceAuthorizationStatus) String() string
type SKCloudServiceCapability ¶
type SKCloudServiceCapability uint64
Constants that specify the current capabilities of the customer’s Music library on the device. Deprecated: Use MusicSubscription from MusicKit.
const ( // The device does not allow playback of Apple Music content or the addition of tracks to the music library. SKCloudServiceCapabilityNone SKCloudServiceCapability = 0 // The device allows playback of Apple Music catalog tracks. SKCloudServiceCapabilityMusicCatalogPlayback SKCloudServiceCapability = 1 // The device allows subscription to the Apple Music catalog. SKCloudServiceCapabilityMusicCatalogSubscriptionEligible SKCloudServiceCapability = 2 // The device allows tracks to be added to the user’s music library. SKCloudServiceCapabilityAddToCloudMusicLibrary SKCloudServiceCapability = 256 )
func (SKCloudServiceCapability) String ¶
func (e SKCloudServiceCapability) String() string
type SKCloudServiceController ¶
type SKCloudServiceController struct {
foundation.NSObject
}
An object that determines the current capabilities of a person’s Music library.
Apple documentation: https://developer.apple.com/documentation/storekit/skcloudservicecontroller Deprecated: Use MusicKit.
func SKCloudServiceControllerFromID ¶
func SKCloudServiceControllerFromID(id objc.ID) *SKCloudServiceController
func (*SKCloudServiceController) RequestCapabilitiesWithCompletionHandler ¶
func (o *SKCloudServiceController) RequestCapabilitiesWithCompletionHandler(completionHandler func(SKCloudServiceCapability, unsafe.Pointer))
Gets the current capabilities associated with the Music library on the device. Deprecated: Use MusicSubscription.current from MusicKit.
func (*SKCloudServiceController) RequestStorefrontCountryCodeWithCompletionHandler ¶
func (o *SKCloudServiceController) RequestStorefrontCountryCodeWithCompletionHandler(completionHandler func(*foundation.NSString, unsafe.Pointer))
Gets the country code for the storefront associated with a customer’s iTunes account. Deprecated: Use MusicDataRequest.currentCountryCode from MusicKit.
func (*SKCloudServiceController) RequestStorefrontIdentifierWithCompletionHandler ¶
func (o *SKCloudServiceController) RequestStorefrontIdentifierWithCompletionHandler(completionHandler func(*foundation.NSString, unsafe.Pointer))
Gets the device’s storefront identifier. Deprecated: Use Storefront.current.id.
func (*SKCloudServiceController) RequestUserTokenForDeveloperTokenCompletionHandler ¶
func (o *SKCloudServiceController) RequestUserTokenForDeveloperTokenCompletionHandler(developerToken *foundation.NSString, completionHandler func(*foundation.NSString, unsafe.Pointer))
Returns a user token that you use to access personalized Apple Music content. Deprecated: Use MusicKit.
type SKDownload ¶
type SKDownload struct {
foundation.NSObject
}
Downloadable content associated with a product.
Apple documentation: https://developer.apple.com/documentation/storekit/skdownload Deprecated: Hosted content is no longer supported.
func SKDownloadFromID ¶
func SKDownloadFromID(id objc.ID) *SKDownload
func (*SKDownload) ContentIdentifier
deprecated
func (o *SKDownload) ContentIdentifier() *foundation.NSString
Deprecated: Hosted content is no longer supported.
func (*SKDownload) ContentLength
deprecated
func (o *SKDownload) ContentLength() unsafe.Pointer
Deprecated: since macOS 10.15.
func (*SKDownload) ContentURL
deprecated
func (o *SKDownload) ContentURL() *foundation.NSURL
Deprecated: Hosted content is no longer supported.
func (*SKDownload) ContentVersion
deprecated
func (o *SKDownload) ContentVersion() *foundation.NSString
Deprecated: Hosted content is no longer supported.
func (*SKDownload) Error
deprecated
func (o *SKDownload) Error() unsafe.Pointer
Deprecated: Hosted content is no longer supported.
func (*SKDownload) ExpectedContentLength
deprecated
func (o *SKDownload) ExpectedContentLength() int64
Deprecated: Hosted content is no longer supported.
func (*SKDownload) Progress
deprecated
func (o *SKDownload) Progress() float32
Deprecated: Hosted content is no longer supported.
func (*SKDownload) State
deprecated
func (o *SKDownload) State() SKDownloadState
Deprecated: Hosted content is no longer supported.
func (*SKDownload) TimeRemaining
deprecated
func (o *SKDownload) TimeRemaining() float64
Deprecated: Hosted content is no longer supported.
func (*SKDownload) Transaction
deprecated
func (o *SKDownload) Transaction() *SKPaymentTransaction
Deprecated: Hosted content is no longer supported.
type SKDownloadState ¶
type SKDownloadState int64
The states that a download operation can be in. Deprecated: Hosted content is no longer supported.
const ( // Indicates that the download has not started yet. SKDownloadStateWaiting SKDownloadState = 0 // Indicates that the content is currently being downloaded. SKDownloadStateActive SKDownloadState = 1 // Indicates that your app paused the download. SKDownloadStatePaused SKDownloadState = 2 // Indicates that the content was successfully downloaded. SKDownloadStateFinished SKDownloadState = 3 // Indicates that an error occurred while the file was being downloaded. SKDownloadStateFailed SKDownloadState = 4 // Indicates that your app canceled the download. SKDownloadStateCancelled SKDownloadState = 5 )
func (SKDownloadState) String ¶
func (e SKDownloadState) String() string
type SKDownloaderExtension ¶
type SKDownloaderExtension interface {
backgroundassets.BAManagedDownloaderExtension
}
SKDownloaderExtension wraps the ObjC protocol SKDownloaderExtension.
type SKErrorCode ¶
type SKErrorCode int64
Error codes for StoreKit errors.
const ( SKErrorUnknown SKErrorCode = 0 SKErrorClientInvalid SKErrorCode = 1 SKErrorPaymentCancelled SKErrorCode = 2 SKErrorPaymentInvalid SKErrorCode = 3 SKErrorPaymentNotAllowed SKErrorCode = 4 SKErrorStoreProductNotAvailable SKErrorCode = 5 SKErrorCloudServicePermissionDenied SKErrorCode = 6 SKErrorCloudServiceNetworkConnectionFailed SKErrorCode = 7 SKErrorCloudServiceRevoked SKErrorCode = 8 SKErrorPrivacyAcknowledgementRequired SKErrorCode = 9 SKErrorInvalidOfferIdentifier SKErrorCode = 11 SKErrorInvalidSignature SKErrorCode = 12 SKErrorMissingOfferParams SKErrorCode = 13 SKErrorInvalidOfferPrice SKErrorCode = 14 SKErrorOverlayCancelled SKErrorCode = 15 SKErrorIneligibleForOffer SKErrorCode = 18 SKErrorUnsupportedPlatform SKErrorCode = 19 SKErrorPaymentMethodBindingConfigurationRequired SKErrorCode = 21 )
func (SKErrorCode) String ¶
func (e SKErrorCode) String() string
type SKMutablePayment ¶
type SKMutablePayment struct {
SKPayment
}
A mutable request to the App Store to process payment for additional functionality that your app offers.
Apple documentation: https://developer.apple.com/documentation/storekit/skmutablepayment Deprecated: Use Product.purchase(confirmIn:options:).
func SKMutablePaymentFromID ¶
func SKMutablePaymentFromID(id objc.ID) *SKMutablePayment
func (*SKMutablePayment) ProductIdentifier
deprecated
func (o *SKMutablePayment) ProductIdentifier() *foundation.NSString
Deprecated: Create a Product.PurchaseOption.promotionalOffer to use in Product.purchase(confirmIn:options:).
func (*SKMutablePayment) SetApplicationUsername
deprecated
func (o *SKMutablePayment) SetApplicationUsername(applicationUsername *foundation.NSString)
Deprecated: Create a Product.PurchaseOption.appAccountToken to use in Product.purchase(confirmIn:options:).
func (*SKMutablePayment) SetPaymentDiscount
deprecated
func (o *SKMutablePayment) SetPaymentDiscount(paymentDiscount *SKPaymentDiscount)
Deprecated: Create a Product.PurchaseOption.promotionalOffer to use in Product.purchase(confirmIn:options:).
func (*SKMutablePayment) SetProductIdentifier ¶
func (o *SKMutablePayment) SetProductIdentifier(productIdentifier *foundation.NSString)
func (*SKMutablePayment) SetQuantity
deprecated
func (o *SKMutablePayment) SetQuantity(quantity int)
Deprecated: Create a Product.PurchaseOption.quantity to use in Product.purchase(confirmIn:options:).
func (*SKMutablePayment) SetRequestData
deprecated
func (o *SKMutablePayment) SetRequestData(requestData *foundation.NSData)
Deprecated: Create Product.PurchaseOption.custom values to use in Product.purchase(confirmIn:options:).
func (*SKMutablePayment) SetSimulatesAskToBuyInSandbox
deprecated
func (o *SKMutablePayment) SetSimulatesAskToBuyInSandbox(simulatesAskToBuyInSandbox bool)
Deprecated: Create a Product.PurchaseOption.simulatesAskToBuyInSandbox to use in Product.purchase(confirmIn:options:).
type SKPayment ¶
type SKPayment struct {
foundation.NSObject
}
A request to the App Store to process payment for additional functionality that your app offers.
Apple documentation: https://developer.apple.com/documentation/storekit/skpayment Deprecated: Use Product.purchase(confirmIn:options:).
func SKPaymentFromID ¶
func SKPaymentPaymentWithProduct ¶
Returns a new payment for the specified product.
func (*SKPayment) ApplicationUsername
deprecated
func (o *SKPayment) ApplicationUsername() *foundation.NSString
Deprecated: Create a Product.PurchaseOption.appAccountToken to use in Product.purchase(confirmIn:options:).
func (*SKPayment) PaymentDiscount
deprecated
func (o *SKPayment) PaymentDiscount() *SKPaymentDiscount
Deprecated: Create a Product.PurchaseOption.promotionalOffer to use in Product.purchase(confirmIn:options:).
func (*SKPayment) RequestData
deprecated
func (o *SKPayment) RequestData() *foundation.NSData
Deprecated: Create Product.PurchaseOption.custom values to use in Product.purchase(confirmIn:options:).
func (*SKPayment) SimulatesAskToBuyInSandbox
deprecated
type SKPaymentDiscount ¶
type SKPaymentDiscount struct {
foundation.NSObject
}
The signed discount to apply to a payment.
Apple documentation: https://developer.apple.com/documentation/storekit/skpaymentdiscount Deprecated: Create a Product.PurchaseOption.promotionalOffer to use in Product.purchase(confirmIn:options:).
func SKPaymentDiscountFromID ¶
func SKPaymentDiscountFromID(id objc.ID) *SKPaymentDiscount
func (*SKPaymentDiscount) Identifier ¶
func (o *SKPaymentDiscount) Identifier() *foundation.NSString
func (*SKPaymentDiscount) InitWithIdentifierKeyIdentifierNonceSignatureTimestamp ¶
func (o *SKPaymentDiscount) InitWithIdentifierKeyIdentifierNonceSignatureTimestamp(identifier *foundation.NSString, keyIdentifier *foundation.NSString, nonce *foundation.NSUUID, signature *foundation.NSString, timestamp *foundation.NSNumber) *SKPaymentDiscount
Initializes the payment discount with a signature and the parameters used by the signature.
func (*SKPaymentDiscount) KeyIdentifier ¶
func (o *SKPaymentDiscount) KeyIdentifier() *foundation.NSString
func (*SKPaymentDiscount) Nonce ¶
func (o *SKPaymentDiscount) Nonce() *foundation.NSUUID
func (*SKPaymentDiscount) Signature ¶
func (o *SKPaymentDiscount) Signature() *foundation.NSString
func (*SKPaymentDiscount) Timestamp ¶
func (o *SKPaymentDiscount) Timestamp() *foundation.NSNumber
type SKPaymentQueue ¶
type SKPaymentQueue struct {
foundation.NSObject
}
A queue of payment transactions for the App Store to process.
Apple documentation: https://developer.apple.com/documentation/storekit/skpaymentqueue Deprecated: No longer supported.
func SKPaymentQueueDefaultQueue ¶
func SKPaymentQueueDefaultQueue() *SKPaymentQueue
Returns the default payment queue instance. Deprecated: Use Storefront.current.
func SKPaymentQueueFromID ¶
func SKPaymentQueueFromID(id objc.ID) *SKPaymentQueue
func (*SKPaymentQueue) AddPayment ¶
func (o *SKPaymentQueue) AddPayment(payment *SKPayment)
Adds a payment request to the queue. Deprecated: Use Product.purchase(confirmIn:options:).
func (*SKPaymentQueue) AddTransactionObserver ¶
func (o *SKPaymentQueue) AddTransactionObserver(observer SKPaymentTransactionObserver)
Adds an observer to the payment queue. Deprecated: Use Transaction.updates or PurchaseResult from Product.purchase(confirmIn:options:).
func (*SKPaymentQueue) CancelDownloads ¶
func (o *SKPaymentQueue) CancelDownloads(downloads *foundation.NSArray[*SKDownload])
Removes a set of downloads from the download list. Deprecated: Hosted content is no longer supported.
func (*SKPaymentQueue) Delegate
deprecated
func (o *SKPaymentQueue) Delegate() SKPaymentQueueDelegate
Deprecated: No longer supported.
func (*SKPaymentQueue) FinishTransaction ¶
func (o *SKPaymentQueue) FinishTransaction(transaction *SKPaymentTransaction)
Notifies the App Store that the app finished processing the transaction. Deprecated: Use Transaction.finish().
func (*SKPaymentQueue) PauseDownloads ¶
func (o *SKPaymentQueue) PauseDownloads(downloads *foundation.NSArray[*SKDownload])
Pauses a set of downloads. Deprecated: Hosted content is no longer supported.
func (*SKPaymentQueue) RemoveTransactionObserver ¶
func (o *SKPaymentQueue) RemoveTransactionObserver(observer SKPaymentTransactionObserver)
Removes an observer from the payment queue. Deprecated: No longer supported.
func (*SKPaymentQueue) RestoreCompletedTransactions ¶
func (o *SKPaymentQueue) RestoreCompletedTransactions()
Asks the payment queue to restore previously completed purchases. Deprecated: Use AppStore.sync().
func (*SKPaymentQueue) RestoreCompletedTransactionsWithApplicationUsername ¶
func (o *SKPaymentQueue) RestoreCompletedTransactionsWithApplicationUsername(username *foundation.NSString)
Asks the payment queue to restore previously completed purchases, providing an opaque identifier for the user’s account. Deprecated: Use AppStore.sync().
func (*SKPaymentQueue) ResumeDownloads ¶
func (o *SKPaymentQueue) ResumeDownloads(downloads *foundation.NSArray[*SKDownload])
Resumes a set of downloads. Deprecated: Hosted content is no longer supported.
func (*SKPaymentQueue) SetDelegate
deprecated
func (o *SKPaymentQueue) SetDelegate(delegate SKPaymentQueueDelegate)
Deprecated: No longer supported.
func (*SKPaymentQueue) StartDownloads ¶
func (o *SKPaymentQueue) StartDownloads(downloads *foundation.NSArray[*SKDownload])
Adds a set of downloads to the download list. Deprecated: Hosted content is no longer supported.
func (*SKPaymentQueue) Storefront
deprecated
func (o *SKPaymentQueue) Storefront() *SKStorefront
Deprecated: Use Storefront.current.
func (*SKPaymentQueue) TransactionObservers
deprecated
func (o *SKPaymentQueue) TransactionObservers() *foundation.NSArray[SKPaymentTransactionObserver]
Deprecated: Use Transaction.updates or PurchaseResult from Product.purchase(confirmIn:options:).
func (*SKPaymentQueue) Transactions
deprecated
func (o *SKPaymentQueue) Transactions() *foundation.NSArray[*SKPaymentTransaction]
Deprecated: Use Transaction.unfinished.
type SKPaymentQueueDelegate ¶
type SKPaymentQueueDelegate interface {
}
SKPaymentQueueDelegate wraps the ObjC protocol SKPaymentQueueDelegate.
type SKPaymentTransaction ¶
type SKPaymentTransaction struct {
foundation.NSObject
}
An object in the payment queue.
Apple documentation: https://developer.apple.com/documentation/storekit/skpaymenttransaction Deprecated: Use PurchaseResult from Product.purchase(confirmIn:options:).
func SKPaymentTransactionFromID ¶
func SKPaymentTransactionFromID(id objc.ID) *SKPaymentTransaction
func (*SKPaymentTransaction) Downloads
deprecated
func (o *SKPaymentTransaction) Downloads() *foundation.NSArray[*SKDownload]
Deprecated: Hosted content is no longer supported.
func (*SKPaymentTransaction) Error ¶
func (o *SKPaymentTransaction) Error() unsafe.Pointer
func (*SKPaymentTransaction) OriginalTransaction ¶
func (o *SKPaymentTransaction) OriginalTransaction() *SKPaymentTransaction
func (*SKPaymentTransaction) Payment ¶
func (o *SKPaymentTransaction) Payment() *SKPayment
func (*SKPaymentTransaction) TransactionDate
deprecated
func (o *SKPaymentTransaction) TransactionDate() *foundation.NSDate
Deprecated: Hosted content is no longer supported.
func (*SKPaymentTransaction) TransactionIdentifier ¶
func (o *SKPaymentTransaction) TransactionIdentifier() *foundation.NSString
type SKPaymentTransactionObserver ¶
type SKPaymentTransactionObserver interface {
PaymentQueueUpdatedTransactions(queue *SKPaymentQueue, transactions *foundation.NSArray[*SKPaymentTransaction])
}
SKPaymentTransactionObserver wraps the ObjC protocol SKPaymentTransactionObserver.
type SKPaymentTransactionState ¶
type SKPaymentTransactionState int64
Values representing the state of a transaction. Deprecated: Use PurchaseResult from Product.purchase(confirmIn:options:).
const ( // A transaction that is being processed by the App Store. SKPaymentTransactionStatePurchasing SKPaymentTransactionState = 0 // A successfully processed transaction. SKPaymentTransactionStatePurchased SKPaymentTransactionState = 1 // A failed transaction. SKPaymentTransactionStateFailed SKPaymentTransactionState = 2 // A transaction that restores content previously purchased by the user. SKPaymentTransactionStateRestored SKPaymentTransactionState = 3 // A transaction that is in the queue, but its final status is pending external action such as Ask to Buy. SKPaymentTransactionStateDeferred SKPaymentTransactionState = 4 )
func (SKPaymentTransactionState) String ¶
func (e SKPaymentTransactionState) String() string
type SKProduct ¶
type SKProduct struct {
foundation.NSObject
}
Information about a registered product in App Store Connect.
Apple documentation: https://developer.apple.com/documentation/storekit/skproduct Deprecated: Use Product.
func SKProductFromID ¶
func (*SKProduct) ContentLengths
deprecated
func (*SKProduct) ContentVersion
deprecated
func (*SKProduct) Discounts
deprecated
func (o *SKProduct) Discounts() *foundation.NSArray[*SKProductDiscount]
Deprecated: Use Product.subscription.promotionalOffers.
func (*SKProduct) DownloadContentLengths
deprecated
func (o *SKProduct) DownloadContentLengths() *foundation.NSArray[*foundation.NSNumber]
Deprecated: Hosted content is no longer supported.
func (*SKProduct) DownloadContentVersion
deprecated
func (o *SKProduct) DownloadContentVersion() *foundation.NSString
Deprecated: Hosted content is no longer supported.
func (*SKProduct) Downloadable
deprecated
func (*SKProduct) IntroductoryPrice
deprecated
func (o *SKProduct) IntroductoryPrice() *SKProductDiscount
Deprecated: Use Product.subscription.introductionaryOffer.
func (*SKProduct) IsDownloadable
deprecated
func (*SKProduct) IsFamilyShareable
deprecated
func (*SKProduct) LocalizedDescription
deprecated
func (o *SKProduct) LocalizedDescription() *foundation.NSString
Deprecated: Use Product.description.
func (*SKProduct) LocalizedTitle
deprecated
func (o *SKProduct) LocalizedTitle() *foundation.NSString
Deprecated: Use Product.displayName.
func (*SKProduct) Price
deprecated
func (o *SKProduct) Price() *foundation.NSDecimalNumber
Deprecated: Use Product.displayPrice.
func (*SKProduct) PriceLocale
deprecated
func (o *SKProduct) PriceLocale() *foundation.NSLocale
Deprecated: Use Product.displayPrice.
func (*SKProduct) ProductIdentifier
deprecated
func (o *SKProduct) ProductIdentifier() *foundation.NSString
Deprecated: Use Product.id.
func (*SKProduct) SubscriptionGroupIdentifier
deprecated
func (o *SKProduct) SubscriptionGroupIdentifier() *foundation.NSString
Deprecated: Use Product.subscription.subscriptionGroupID.
func (*SKProduct) SubscriptionPeriod
deprecated
func (o *SKProduct) SubscriptionPeriod() *SKProductSubscriptionPeriod
Deprecated: Use Product.subscription.subscriptionPeriod.
type SKProductDiscount ¶
type SKProductDiscount struct {
foundation.NSObject
}
The details of an introductory offer or a promotional offer for an auto-renewable subscription.
Apple documentation: https://developer.apple.com/documentation/storekit/skproductdiscount Deprecated: Use Product.SubscriptionOffer.
func SKProductDiscountFromID ¶
func SKProductDiscountFromID(id objc.ID) *SKProductDiscount
func (*SKProductDiscount) Identifier
deprecated
func (o *SKProductDiscount) Identifier() *foundation.NSString
Deprecated: Use Product.SubscriptionOffer.id.
func (*SKProductDiscount) NumberOfPeriods
deprecated
func (o *SKProductDiscount) NumberOfPeriods() uint
Deprecated: Use Product.SubscriptionOffer.periodCount.
func (*SKProductDiscount) PaymentMode
deprecated
func (o *SKProductDiscount) PaymentMode() SKProductDiscountPaymentMode
Deprecated: Use Product.SubscriptionOffer.paymentMode.
func (*SKProductDiscount) Price
deprecated
func (o *SKProductDiscount) Price() *foundation.NSDecimalNumber
Deprecated: Use Product.SubscriptionOffer.displayPrice.
func (*SKProductDiscount) PriceLocale
deprecated
func (o *SKProductDiscount) PriceLocale() *foundation.NSLocale
Deprecated: Use Product.SubscriptionOffer.displayPrice.
func (*SKProductDiscount) SubscriptionPeriod
deprecated
func (o *SKProductDiscount) SubscriptionPeriod() *SKProductSubscriptionPeriod
Deprecated: Use Product.SubscriptionOffer.period.
func (*SKProductDiscount) Type
deprecated
func (o *SKProductDiscount) Type() SKProductDiscountType
Deprecated: Use Product.SubscriptionOffer.type.
type SKProductDiscountPaymentMode ¶
type SKProductDiscountPaymentMode uint64
Values representing the payment modes for a product discount. Deprecated: Use Product.SubscriptionOffer.PaymentMode.
const ( SKProductDiscountPaymentModePayAsYouGo SKProductDiscountPaymentMode = 0 SKProductDiscountPaymentModePayUpFront SKProductDiscountPaymentMode = 1 SKProductDiscountPaymentModeFreeTrial SKProductDiscountPaymentMode = 2 )
func (SKProductDiscountPaymentMode) String ¶
func (e SKProductDiscountPaymentMode) String() string
type SKProductDiscountType ¶
type SKProductDiscountType uint64
Values representing the types of discount offers an app can present. Deprecated: Use Product.SubscriptionOffer.OfferType.
const ( SKProductDiscountTypeIntroductory SKProductDiscountType = 0 SKProductDiscountTypeSubscription SKProductDiscountType = 1 )
func (SKProductDiscountType) String ¶
func (e SKProductDiscountType) String() string
type SKProductPeriodUnit ¶
type SKProductPeriodUnit uint64
Values representing the duration of an interval, from a day up to a year. Deprecated: Use Product.SubscriptionPeriod.Unit.
const ( SKProductPeriodUnitDay SKProductPeriodUnit = 0 SKProductPeriodUnitWeek SKProductPeriodUnit = 1 SKProductPeriodUnitMonth SKProductPeriodUnit = 2 SKProductPeriodUnitYear SKProductPeriodUnit = 3 )
func (SKProductPeriodUnit) String ¶
func (e SKProductPeriodUnit) String() string
type SKProductStorePromotionController ¶
type SKProductStorePromotionController struct {
foundation.NSObject
}
A product promotion controller for customizing the order and visibility of In-App Purchases per device.
Apple documentation: https://developer.apple.com/documentation/storekit/skproductstorepromotioncontroller Deprecated: Use Product.PromotionInfo.
func SKProductStorePromotionControllerDefaultController ¶
func SKProductStorePromotionControllerDefaultController() *SKProductStorePromotionController
Returns the default product store promotion controller. Deprecated: Use Product.PromotionInfo.
func SKProductStorePromotionControllerFromID ¶
func SKProductStorePromotionControllerFromID(id objc.ID) *SKProductStorePromotionController
func (*SKProductStorePromotionController) FetchStorePromotionOrderWithCompletionHandler ¶
func (o *SKProductStorePromotionController) FetchStorePromotionOrderWithCompletionHandler(completionHandler func(*foundation.NSArray[*SKProduct], unsafe.Pointer))
Reads the product order override that determines the promoted product order on this device. Deprecated: Use Product.PromotionInfo.currentOrder.
func (*SKProductStorePromotionController) FetchStorePromotionVisibilityForProductCompletionHandler ¶
func (o *SKProductStorePromotionController) FetchStorePromotionVisibilityForProductCompletionHandler(product *SKProduct, completionHandler func(SKProductStorePromotionVisibility, unsafe.Pointer))
Reads the visibility setting of a promoted product in the App Store for this device. Deprecated: Get visibility from Product.PromotionInfo.currentOrder.
func (*SKProductStorePromotionController) UpdateStorePromotionOrderCompletionHandler ¶
func (o *SKProductStorePromotionController) UpdateStorePromotionOrderCompletionHandler(promotionOrder *foundation.NSArray[*SKProduct], completionHandler func(unsafe.Pointer))
Overrides the promoted product order on this device. Deprecated: Use Product.PromotionInfo.updateProductOrder(byID:).
func (*SKProductStorePromotionController) UpdateStorePromotionVisibilityForProductCompletionHandler ¶
func (o *SKProductStorePromotionController) UpdateStorePromotionVisibilityForProductCompletionHandler(promotionVisibility SKProductStorePromotionVisibility, product *SKProduct, completionHandler func(unsafe.Pointer))
Updates the visibility of the product on the App Store, per device. Deprecated: Use Product.PromotionInfo.updateProductVisibility(_:for:).
type SKProductStorePromotionVisibility ¶
type SKProductStorePromotionVisibility int64
The visibility settings that determine if an in-app purchase is visible on a device. Deprecated: Use Product.PromotionInfo.Visibility.
const ( // Indicates product visibility is the same as the default value set in App Store Connect. SKProductStorePromotionVisibilityDefault SKProductStorePromotionVisibility = 0 // Indicates product is shown. SKProductStorePromotionVisibilityShow SKProductStorePromotionVisibility = 1 // Indicates product is hidden. SKProductStorePromotionVisibilityHide SKProductStorePromotionVisibility = 2 )
func (SKProductStorePromotionVisibility) String ¶
func (e SKProductStorePromotionVisibility) String() string
type SKProductSubscriptionPeriod ¶
type SKProductSubscriptionPeriod struct {
foundation.NSObject
}
An object containing the subscription period duration information.
Apple documentation: https://developer.apple.com/documentation/storekit/skproductsubscriptionperiod Deprecated: Use Product.SubscriptionPeriod.
func SKProductSubscriptionPeriodFromID ¶
func SKProductSubscriptionPeriodFromID(id objc.ID) *SKProductSubscriptionPeriod
func (*SKProductSubscriptionPeriod) NumberOfUnits ¶
func (o *SKProductSubscriptionPeriod) NumberOfUnits() uint
func (*SKProductSubscriptionPeriod) Unit ¶
func (o *SKProductSubscriptionPeriod) Unit() SKProductPeriodUnit
type SKProductsRequest ¶
type SKProductsRequest struct {
SKRequest
}
An object that can retrieve localized information from the App Store about a specified list of products.
Apple documentation: https://developer.apple.com/documentation/storekit/skproductsrequest Deprecated: Use Product.products(for:).
func SKProductsRequestFromID ¶
func SKProductsRequestFromID(id objc.ID) *SKProductsRequest
func (*SKProductsRequest) InitWithProductIdentifiers ¶
func (o *SKProductsRequest) InitWithProductIdentifiers(productIdentifiers *foundation.NSSet[*foundation.NSString]) *SKProductsRequest
Initializes the request with the set of product identifiers.
type SKProductsRequestDelegate ¶
type SKProductsRequestDelegate interface {
SKRequestDelegate
ProductsRequestDidReceiveResponse(request *SKProductsRequest, response *SKProductsResponse)
}
SKProductsRequestDelegate wraps the ObjC protocol SKProductsRequestDelegate.
type SKProductsResponse ¶
type SKProductsResponse struct {
foundation.NSObject
}
An App Store response to a request for information about a list of products.
Apple documentation: https://developer.apple.com/documentation/storekit/skproductsresponse Deprecated: Get products using Product.products(for:).
func SKProductsResponseFromID ¶
func SKProductsResponseFromID(id objc.ID) *SKProductsResponse
func (*SKProductsResponse) InvalidProductIdentifiers ¶
func (o *SKProductsResponse) InvalidProductIdentifiers() *foundation.NSArray[*foundation.NSString]
func (*SKProductsResponse) Products ¶
func (o *SKProductsResponse) Products() *foundation.NSArray[*SKProduct]
type SKReceiptRefreshRequest ¶
type SKReceiptRefreshRequest struct {
SKRequest
}
A request to the App Store to get the app receipt, which represents the customer’s transactions with your app.
Apple documentation: https://developer.apple.com/documentation/storekit/skreceiptrefreshrequest Deprecated: Use Transaction.all and AppTransaction.shared.
func SKReceiptRefreshRequestFromID ¶
func SKReceiptRefreshRequestFromID(id objc.ID) *SKReceiptRefreshRequest
func (*SKReceiptRefreshRequest) InitWithReceiptProperties ¶
func (o *SKReceiptRefreshRequest) InitWithReceiptProperties(properties *foundation.NSDictionary[*foundation.NSString, objc.ID]) *SKReceiptRefreshRequest
Creates a receipt refresh request with optional properties.
func (*SKReceiptRefreshRequest) ReceiptProperties ¶
func (o *SKReceiptRefreshRequest) ReceiptProperties() *foundation.NSDictionary[*foundation.NSString, objc.ID]
type SKRequest ¶
type SKRequest struct {
foundation.NSObject
}
An abstract class that represents a request to the App Store.
Apple documentation: https://developer.apple.com/documentation/storekit/skrequest Deprecated: No longer supported.
func SKRequestFromID ¶
func (*SKRequest) Delegate ¶
func (o *SKRequest) Delegate() SKRequestDelegate
func (*SKRequest) SetDelegate ¶
func (o *SKRequest) SetDelegate(delegate SKRequestDelegate)
type SKRequestDelegate ¶
type SKRequestDelegate interface {
}
SKRequestDelegate wraps the ObjC protocol SKRequestDelegate.
type SKStoreProductViewController ¶
type SKStoreProductViewController struct {
appkit.NSViewController
}
A view controller that provides a page where customers can purchase media from the App Store.
Apple documentation: https://developer.apple.com/documentation/storekit/skstoreproductviewcontroller
func SKStoreProductViewControllerFromID ¶
func SKStoreProductViewControllerFromID(id objc.ID) *SKStoreProductViewController
func (*SKStoreProductViewController) Delegate ¶
func (o *SKStoreProductViewController) Delegate() SKStoreProductViewControllerDelegate
func (*SKStoreProductViewController) LoadProductWithParametersCompletionBlock ¶
func (o *SKStoreProductViewController) LoadProductWithParametersCompletionBlock(parameters *foundation.NSDictionary[*foundation.NSString, objc.ID], block func(bool, unsafe.Pointer))
Loads a new product screen to display.
func (*SKStoreProductViewController) SetDelegate ¶
func (o *SKStoreProductViewController) SetDelegate(delegate SKStoreProductViewControllerDelegate)
type SKStoreProductViewControllerDelegate ¶
type SKStoreProductViewControllerDelegate interface {
}
SKStoreProductViewControllerDelegate wraps the ObjC protocol SKStoreProductViewControllerDelegate.
type SKStoreReviewController ¶
type SKStoreReviewController struct {
foundation.NSObject
}
An object that controls the process of requesting App Store ratings and reviews from customers.
Apple documentation: https://developer.apple.com/documentation/storekit/skstorereviewcontroller Deprecated: Use AppStore.requestReview(in:).
func SKStoreReviewControllerFromID ¶
func SKStoreReviewControllerFromID(id objc.ID) *SKStoreReviewController
type SKStorefront ¶
type SKStorefront struct {
foundation.NSObject
}
An object containing the location and unique identifier of an Apple App Store storefront.
Apple documentation: https://developer.apple.com/documentation/storekit/skstorefront Deprecated: Use Storefront.
func SKStorefrontFromID ¶
func SKStorefrontFromID(id objc.ID) *SKStorefront
func (*SKStorefront) CountryCode
deprecated
func (o *SKStorefront) CountryCode() *foundation.NSString
Deprecated: Use 'Storefront.countryCode'.
func (*SKStorefront) Identifier
deprecated
func (o *SKStorefront) Identifier() *foundation.NSString
Deprecated: Use 'Storefront.id'.
type Virtual_memory_guard_exception_code_t ¶
type Virtual_memory_guard_exception_code_t int64
const ( KGUARD_EXC_DEALLOC_GAP Virtual_memory_guard_exception_code_t = 1 KGUARD_EXC_RECLAIM_COPYIO_FAILURE Virtual_memory_guard_exception_code_t = 2 KGUARD_EXC_RECLAIM_INDEX_FAILURE Virtual_memory_guard_exception_code_t = 4 KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE Virtual_memory_guard_exception_code_t = 8 KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE Virtual_memory_guard_exception_code_t = 9 KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE Virtual_memory_guard_exception_code_t = 10 KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE Virtual_memory_guard_exception_code_t = 11 KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION Virtual_memory_guard_exception_code_t = 12 KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY Virtual_memory_guard_exception_code_t = 13 KGUARD_EXC_SEC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 98 KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 99 KGUARD_EXC_SEC_COPY_DENIED Virtual_memory_guard_exception_code_t = 100 KGUARD_EXC_SEC_SHARING_DENIED Virtual_memory_guard_exception_code_t = 101 KGUARD_EXC_MTE_SYNC_FAULT Virtual_memory_guard_exception_code_t = 200 KGUARD_EXC_MTE_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 201 KGUARD_EXC_MTE_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 202 KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203 KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204 )
func (Virtual_memory_guard_exception_code_t) String ¶
func (e Virtual_memory_guard_exception_code_t) String() string
type Xpc_listener_create_flags_t ¶
type Xpc_listener_create_flags_t int64
const ( XPC_LISTENER_CREATE_NONE Xpc_listener_create_flags_t = 0 XPC_LISTENER_CREATE_INACTIVE Xpc_listener_create_flags_t = 1 XPC_LISTENER_CREATE_FORCE_MACH Xpc_listener_create_flags_t = 2 XPC_LISTENER_CREATE_FORCE_XPCSERVICE Xpc_listener_create_flags_t = 4 )
func (Xpc_listener_create_flags_t) String ¶
func (e Xpc_listener_create_flags_t) String() string
type Xpc_session_create_flags_t ¶
type Xpc_session_create_flags_t int64
const ( XPC_SESSION_CREATE_NONE Xpc_session_create_flags_t = 0 XPC_SESSION_CREATE_INACTIVE Xpc_session_create_flags_t = 1 XPC_SESSION_CREATE_MACH_PRIVILEGED Xpc_session_create_flags_t = 2 )
func (Xpc_session_create_flags_t) String ¶
func (e Xpc_session_create_flags_t) String() string
Source Files
¶
- SKArcadeService.go
- SKCloudServiceController.go
- SKDownload.go
- SKMutablePayment.go
- SKPayment.go
- SKPaymentDiscount.go
- SKPaymentQueue.go
- SKPaymentTransaction.go
- SKProduct.go
- SKProductDiscount.go
- SKProductStorePromotionController.go
- SKProductSubscriptionPeriod.go
- SKProductsRequest.go
- SKProductsResponse.go
- SKReceiptRefreshRequest.go
- SKRequest.go
- SKStoreProductViewController.go
- SKStoreReviewController.go
- SKStorefront.go
- doc.go
- storekit_enums.go
- storekit_externs.go
- storekit_functions.go
- storekit_protocols.go
- storekit_runtime.go