Class SKPaymentQueue

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class SKPaymentQueue
    extends NSObject
    Since:
    Available in iOS 3.0 and later.
    • Constructor Detail

      • SKPaymentQueue

        public SKPaymentQueue()
      • SKPaymentQueue

        protected SKPaymentQueue​(NSObject.Handle h,
                                 long handle)
    • Method Detail

      • addPayment

        public void addPayment​(SKPayment payment)
        Since:
        Available in iOS 3.0 and later.
      • restoreCompletedTransactions

        public void restoreCompletedTransactions()
        Since:
        Available in iOS 3.0 and later.
      • restoreCompletedTransactions

        public void restoreCompletedTransactions​(java.lang.String username)
        Since:
        Available in iOS 7.0 and later.
      • finishTransaction

        public void finishTransaction​(SKPaymentTransaction transaction)
        Since:
        Available in iOS 3.0 and later.
      • startDownloads

        public void startDownloads​(NSArray<SKDownload> downloads)
        Since:
        Available in iOS 6.0 and later.
      • pauseDownloads

        public void pauseDownloads​(NSArray<SKDownload> downloads)
        Since:
        Available in iOS 6.0 and later.
      • resumeDownloads

        public void resumeDownloads​(NSArray<SKDownload> downloads)
        Since:
        Available in iOS 6.0 and later.
      • cancelDownloads

        public void cancelDownloads​(NSArray<SKDownload> downloads)
        Since:
        Available in iOS 6.0 and later.
      • addTransactionObserver

        public void addTransactionObserver​(SKPaymentTransactionObserver observer)
        Since:
        Available in iOS 3.0 and later.
      • removeTransactionObserver

        public void removeTransactionObserver​(SKPaymentTransactionObserver observer)
        Since:
        Available in iOS 3.0 and later.
      • getDefaultQueue

        public static SKPaymentQueue getDefaultQueue()
        Since:
        Available in iOS 3.0 and later.
      • canMakePayments

        public static boolean canMakePayments()
        Since:
        Available in iOS 3.0 and later.