Post

Replies

Boosts

Views

Activity

Reply to Background terminations increase
For some reason, since the last 2-3 releases, suddenly we see a steep decrease in these background terminations for the 90th percentile. I've been working on this app for years and the number was always 2+ like seen in the bars on the left side. But since the last few releases it suddenly went down quickly. I wouldn't swear (because I never do😅 ) but I don't think we've done anything that would improve this to the app. I'm wondering if the reporting for this on the Apple/App Store backend has changed somehow.
Jun ’25
Reply to Using child accounts with sandbox IAP testing
I came here because I was trying to test "Ask to buy" (for In App Purchases) in the sandbox, but have been unable to do so because there seems to be no way (that I know of at least) to create a full parent and child account setup in the sandbox. When you create sandbox account in App Store Connect, there's no way to enter the age for the sandbox account. My assumption is that an account needs to be below 13 years of age to be deemed a child account. Any input on this?
Topic: App & System Services SubTopic: StoreKit Tags:
Jan ’25
Reply to Deleting transactions for Sandbox purchases?
"Clear Purchase History" used either from device's App Store / Sandbox area, or from App Store Connect, seems to delete purchases, but at the same time it seems that it doesn't really delete all transactions or history of introductory offers properly. If I delete all history for a sandbox user, it does work to get the introductory offer at a later point when clicking on a purchase button in-app (or outside app). However the "isEligibleForIntroOffer" does not return true for those users anymore.
Topic: App & System Services SubTopic: StoreKit Tags:
Oct ’24
Reply to UI tests on Xcode Cloud became unstable when switched environment to Sonoma
I'm seeing similar problems. I think UI testing in Xcode cloud cannot be used (yet...). I have simple test code like this: XCTAssert(buttonBack.waitForExistence(timeout: 1.0)) ... so it's supposed to wait for existence of that button for 1 second, and then fail the test if it cannot find the button, right? It works fine locally (of course), but it also works fine in Bitrise. But when running in Xcode Cloud, it fails there and I have this log: Just look at the timestamps to the right, it's looking for that button way longer than the specified time. and it even retries a few times before failing the test there.
May ’24
Reply to Airplay screen selection not working in portrait
Another update. I've been able to reproduce the problem on all of these devices so far, if following a certain procedure. iPhone 13 Pro max, iOS 16.1.1 iPhone Xs, iOS 16.1.1 iPhone 13, iOS 16.1.1 Open Youtube app. Play a video in landscape on the iPhone. While still in landscape, click on the cast button, select Airplay, connect some external device (screen or speaker, does probably not matter) Disconnect Airplay / play the video on the iPhone again. Switch to portrait mode. While in portrait and video is playing, open the Airplay popup again. Try to tap on an external speaker/screen, but you'll notice the popup is not responsive so you probably cannot choose any device. <<< this is the problem
Topic: App & System Services SubTopic: General Tags:
Nov ’22