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

Restoring a purchase on iOS is broken

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 5.15.14
    • Purchasing
    • None
    • iOS/tvOS/watchOS

    Description

      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

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes