I'm still seeing paymentQueue:updatedDownloads: called with finished downloads with nil/zero-length download.contentURL or with no content at the URL. Sometimes this method gets called twice, the first time there is no content and the second time there is content. I'm still on iOS 14.0 GM. I've seen this issue occur once, but have since performed 20-30 downloads which all completed successfully. This failure pattern made me wonder if there was something 'left over' in the payment queue from a previous beta or run session, but that's pure speculation.
I'm also a bit baffled as to why there aren't more reports about this. My app utilizes IAP content lightly, but there must be developers whose business model heavily depends upon it - surely they must be suffering?
Do your failed downloads eventually succeed if you retry multiple times? I'm thinking about this from a customer support perspective. If a failed download will eventually succeed then at least I can suggest that a customer should keep retrying.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: