Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-116468

Restoring a purchase on iOS is broken

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 5.15.14
    • Purchasing
    • None
    • iOS/tvOS/watchOS

      Hi,

      For some users (all of them running iOS 6.x), restoring purchase hangs and never emits transactionReady(). The purchase action works, but not the restore purchase action.

      In other words after calling QInAppStore::restorePurchase() with a registered product, signal transactionReady() is never fired.

      I can reproduce that in my dev environment (sandboxed), and I see a strange message in the console when running the app through Xcode (14.3.1):

      <SKPaymentQueue: 0x282e43f80>: No observers found that respond to "paymentQueue:shouldAddStorePayment:forProduct:", will not check for purchase intents

      As far as I can tell, this message is issued when registering the product (and registration works).

      I have also tried qt 5.15.11, same problem. Also note that this was working before and not a single line has been changed in this part for ages.

      Please advice
      Philippe

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            esabraha Eskil Abrahamsen Blomfeldt
            matirai Philippe
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes