Search results for

restore purchases

21,818 results found

Post

Replies

Boosts

Views

Activity

StoreKit 2: Product.purchase() returns StoreKitError (2) when canceling "Pending Downgrade" in Production ONLY
Environment OS: iOS 26.2 ~ 26.3 SDK: Xcode 16.4 (Target: iOS 17.6) Framework: StoreKit 2 Environment: Production (Cannot reproduce in Sandbox or Xcode Configuration) Issue Description We are encountering a critical purchase failure that occurs exclusively in the Production environment. When a user who has a Pending Downgrade (scheduled for the next renewal date) attempts to re-purchase their current higher-tier product to cancel the downgrade, StoreKit 2 returns an error. Steps to Reproduce User is currently on Product A (Higher Tier). User schedules a downgrade to Product B (Lower Tier). The status changes to Pending Downgrade. User attempts to purchase Product A again via Product.purchase(). The system purchase sheet appears, and the user confirms the purchase. Immediately after authentication, a system alert from StoreKit appears saying: Cannot process request at this time. Please try again later. (現在リクエストを一時的に処理できません。しばらくしてからもう一度お試しください。) After dismissing the a
1
0
36
3d
Apple Developer Program purchased but enrollment stuck — asked to pay again
Hello, I recently purchased the Apple Developer Program and the payment is visible in my Apple subscriptions as active. However, when I open the Apple Developer app, I see the message:“Enrollment through the Apple Developer app is not available for this Apple Account.” When I follow the link to enroll via the website, it asks me to pay again even though I have already been charged. I have contacted support twice but haven’t received a response yet. It seems like my enrollment is stuck or not finalized. Has anyone experienced this before? How did you resolve it? Thanks in advance.
1
0
40
3d
Reply to CLMonitor API Missing Geofence Entry Events After Initial Registration
As per the Suggestion, Created CLBackgroundActivitySession and CLServiceSession in foreground to keep Core Location active. Recreated those sessions on background launch/APNS. Persisted and restored fence definitions so CLMonitor can re‑register fences after background launch. But the restore only re‑registers fences that were already created before. If a fence is first created while the app is terminated and only launched in background, CLMonitor did not deliver the initial “enter” until a foreground session exists. Comparision with old CLLocationManager region monitoring: Old API (CLLocationManager region monitoring) is system‑managed. The OS keeps monitoring even when your app is terminated, and it can accept new region registrations in background because that API was designed around long‑standing background delivery. New API (CLMonitor with CLBackgroundActivitySession/CLServiceSession) is session‑based. Apple expects the session to be created in foreground and then restored in b
5d
My Account is stuck to Purchase your membership. To continue your enrollment, complete your purchase now Your purchase may take up to 48 hours to process.
Purchase your membership. To continue your enrollment, complete your purchase now Your purchase may take up to 48 hours to process. Its been more than 3 weeks its stuck to above status and showing Pending in profile section.
6
0
148
4d
Reply to CBCentralManager State Changes to PoweredOff After Using ASK for Accessory Setup
I am experiencing the same issue described here. If I bring up the AccessorySetupKit picker for ~10 seconds, the BluetoothCentral goes to disconnected. All peripherals also disconnect but I do not get notified (checking peripheral state will show disconnected) There is no recovery without restarting my app. This still reproduces on iOS 26.2 and iOS 26.3. I am ONLY using ASK paired accessories. No bluetooth scanning. With that said, I have a workaround. Disconnect all peripherals AND clear all references to BluetoothCentral before bringing up ASK picker Do not attempt to connect to newly added peripheral while ASK picker is on screen (that is don't use .accessoryAdded as a chance to connect because you don't want to create the central with ASK in use) After ASK is dismissed, recreate BluetoothCentral WITHOUT state restoration Go through all accessories (new and old) and get new references to peripherals + set new delegates etc. This seems to work reliably, but it seems really surprising that to use AS
Topic: App & System Services SubTopic: Core OS Tags:
5d
Reply to In-App-Purchase review rejected
Hello - As a next step, please try resubmitting the app update that supports the In-App Purchase functionality. In the submission notes, provide details about the related IAP products that were previously submitted (including specifying the Product IDs, etc.) - to make it clear to App Review that you need the app update and the previously submitted IAP products to be reviewed together, as part of your initial release of IAP support in the app. Please let us know if you need any further assistance. Thank you.
5d
In-App-Purchase review rejected
Testing with testflight the IAP work with sandbox. But Apple Review was rejected. It was explained that the IAP could not be found. I cancelled the review, added the IAP to all countries again. The IAPs are in status waiting for review. Now when preparing the version, I cannot choose anymore the IAP. I don't find the option anymore to add the IAP products on the version page. Contracts are all active and in the app for me and others it is working.
1
0
86
5d
Reply to BLE advertising/scanning communication broken on iPhone 17 — CBPeripheralManager + CBCentralManager workflow
There have been some behavioral changes on N1 chip devices; especially in areas where the BT spec has not had a single way of interpreting things. We have been observing these changes and changing them back if appropriate and are considered regressions. So, the first thing you should do is to test all this in the latest iOS 26.3 and see if anything has changed from your earlier observations. Also, there would have been some changes on patterns of use that were never meant to work, but just happened to work, and those would have been corrected. For example, scanning without services is not supposed to work, and was never expected to work in the background. If you are scanning in the background without services, and whatever the Flutter library may have been doing to work around that limitation (if anything), and that has stopped working, you can consider that a bug that has been fixed. Similarly, advertising packets in the background have always been on a best effort basis. Also, it has always been possible th
Topic: App & System Services SubTopic: Hardware Tags:
5d
wkwebview/safari failed to load local http webview
We are using WKWebView to load content from a local server. On specific iPhones running the latest iOS, the web view gets stuck on the loading state. We confirmed this is a system-wide networking issue because the same URL also fails to load in mobile Safari. Workaround: The only way to restore connectivity to the local host is to reboot the iPhone. this happens on last iOs releases on some iPhones with ios 26.2 and 26.3
Topic: Safari & Web SubTopic: General
1
0
61
5d
How to defend against untrue Spam accusations?
App Store review has twice now rejected our app, but everything they claim is not true. We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Not true. There's one other app with similar functionality (which I learned about after opening our TestFlight), but the apps are different enough, and there's room in the world for two apps to tackle a similar user need. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. Repackaged is certainly not true. Some factors that contribute to a spam rejection may include: Submitting an app with the same source code or assets as other apps already submitted to the App Store Creating and submitting multiple similar apps using a repackaged app template Purchasing an app template with problematic code from a third party Submitting several similar apps across multiple accounts None of these bu
1
0
66
5d
App approved & live, but IAP still “In Review” – users can’t upgrade
Hi all, My app Pocket PGP is already approved and live on the App Store, but the associated non-consumable in-app purchase (Pocket PGP Pro (Unlock), product id com.pocketpgp.app.fullunlock) has remained In Review for an extended period. Because premium functionality depends on this IAP, users currently see the upgrade option but get “product not available yet / try restore purchases”, and the app remains limited (free tier is 2 keys). This creates a poor first-run experience, and I’ve had ~90 downloads in the last 24 hours. I’ve included clear review notes/steps for locating the IAP and testing the paywall in App Store Connect. Is there any recommended way to get the IAP review completed/prioritized when the app is already live and users are affected? Thanks in advance. — Magnus
1
0
61
5d
App Groups container data on Apple Dev account transfer
I have an iOS app with App Groups. The app uses the CallKit extension for call block functionality. All data is stored in UserDefaults(suiteName:) and FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: ). I am planning to transfer this app to a different Apple Developer account and would like to clarify how App Groups behave after the transfer: Will my main app Target and CallKit Extensions keep access to the same AppGroups containers with the new Team ID? I will recreate the same AppGroups container identifiers on a new account but my concern is about Team ID change, that can lead to loss access to original containers and all data from previous Team ID. I need to clearly understand whether the app can continue accessing the existing App Group container after the Team ID changes, or if I must manually back up data before transfer and restore all data after transfer completed. As long as the App Group still exists on the original developer account and the user has not updated the
1
0
87
6d