Posts

Post not yet marked as solved
2 Replies
257 Views
So I haven't recorded a purchase in 7 hours via RevenueCat which is unusual, and I was curious as to what was going on... so I open my App Store Connect tonight and I see the following: $12.7 MILLION in proceeds over the last 4 hours (would usually expect maybe $200 at most at this time of day on a Thursday at 1AM EST?). 1 DOWNLOAD in the last 4 hours (would usually expect maybe 60+ since I'm running Apple Search Ads as well). App Store seems to function fine and downloading my apps works fine. I'm obviously assuming there is a bug here in the reporting tonight. My concern is that my actual purchases aren't coming through and being counted properly within RevenueCat and Apple. Or that something is preventing purchases currently. Anyone else seeing this tonight?
Posted Last updated
.
Post not yet marked as solved
8 Replies
26k Views
With the following code I get the warning below it: let rootController = UIApplication.shared.windows.filter {$0.isKeyWindow}.first?.rootViewController 'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead How do I change the code above to work with UIWindowScene instead?
Posted Last updated
.
Post not yet marked as solved
0 Replies
326 Views
iOS subscription implementation and App Store Connect question here. Let's say I have 30 different subscription options at $1/each: Movies Books Video Games Music etc. I want to have a subscription to unlock each one. A user can have anywhere between 1-30 of these subscriptions. But I also want to offer "Unlock All" subscription, which will upgrade from all currently subscribed subscriptions into this one overarching subscription at a discounted rate of $15 (half price of a possible $30 total if they had them all separately). From what I've read, I can only have tier upgrade/downgrade subscription options inside a "Subscription Group" in App Store Connect, and a user can only be subscribed to any one single option at a time. There's no option to go from 3 lower tiers -> 1 upper tier currently, is there?
Posted Last updated
.
Post not yet marked as solved
20 Replies
5.7k Views
I just got one from iTunes Connect at 1am EST saying: “Dear (my name), We’re reaching out because your banking information in iTunes Connect is invalid and needs to be corrected to ensure the successful payment of any amounts owed to you. Users with the Admin, Legal, or Finance role can update these details in the Agreements, Tax, and Banking section in iTunes Connect. For help with making updates, visit iTunes Connect Resources and Help. Once your banking information is corrected, it may take up to two payment cycles to send your payment. If you have any questions, contact us. Best regards, The Apple Music Team” No it’s not a phishing email. The thing is, my banking details ARE correct and I’ve been getting payments there for months now. No changes. And what’s strange in that they are using a template that refers to “iTunes Connect” and “Apple Music Team”, which of course I’m an iOS Developer, and am not selling any music on iTunes / Apple Music at all. Did anyone else get this? Were these sent by mistake? Now I’m freaking out that my payment won’t be in my bank when I wake up in the morning.
Posted Last updated
.
Post not yet marked as solved
0 Replies
461 Views
To elaborate... If a AVMetadataObject.ObjectType.upce object is detected (aka a UPC-E barcode is scanned with the iPhone camera), and it returns the barcode numbers with this code: // delegate call func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection) { let metadataObj = metadataObjects[0] as! AVMetadataMachineReadableCodeObject var barcode = metadataObj.stringValue } Is the barcode value checked via the UPC-E Check Digit to ensure it actually is a valid UPC-E barcode? Or is the API simply returning me the numbers detected, and it's up to me to write code to calculate and validate the barcode Check Digit? In other words... are false scans possible? Or does Apple ensure that if it says it's a UPC-E code (or any other code type), that it is indeed true?
Posted Last updated
.