Post

Replies

Boosts

Views

Activity

Proper way to check Auto Renewable subscription cancelation (From Apple support), turn off Auto Renewing and change subscription scheme
In my auto renewable subscription, I am always checking expires_date of latest_receipt_info from my "validation receipt". If the expires_date is greater than my current time then I am giving my users all the premium facilities of my application, if not then I bring him to the purchase view controller. Now my concern is: What if user cancel his Auto Renewable subscription from apple support? What if he turns off the auto renewing subscription of my application? What If user upgrade from one subscription to another subscription (Either upgrade or downgrade) In the above three cases should I do some additional checking besides comparing expires_date with current date?
0
0
426
Feb ’22
In-App purchase is showing different currency symbol for some countries
This is my code for getting the local price and currency symbol. private func getLocalCurrencyAndPrice(from product: SKProduct) -> (currency: String, price: Double) { //Get the currency let numberFormatter = NumberFormatter() numberFormatter.numberStyle = .currency numberFormatter.locale = product.priceLocale let priceString = numberFormatter.string(from: 0) let currencyString = ((priceString?.replacingOccurrences(of: "0", with: ""))?.replacingOccurrences(of: ".", with: ""))?.replacingOccurrences(of: ",", with: "") let trimmedCurrency = currencyString?.trimmingCharacters(in: .whitespacesAndNewlines) //Get the price let price = (product.price.doubleValue).roundToDecimal(2) return (currency: trimmedCurrency ?? "", price: price) } And this is how I am getting separate values: let currency = getLocalCurrencyAndPrice(from: product).currency let price = getLocalCurrencyAndPrice(from: product).price I have created sandbox users for different App Store regions from the App Store Connect. It shows almost all regional prices and currency symbols perfectly except for Indonesia, Taiwan & Korea. For Indonesia, on the "App Store Connect" It is showing Rp as their currency symbol: (Please ignore the differences in currency amount for now for all 3 countries) But on the application, it is showing IDR: For Taiwan, on the "App Store Connect" & on the application, It is showing $ as their currency symbol: But on the "Settings > App Store > Sandbox User > Manage" & "Purchase Pop-Up view", it is showing NT$ as their currency symbol: For Korea, on the "App Store Connect", "Settings > App Store > Sandbox User > Manage" & "Purchase Pop-Up view", It is showing ₩ as their currency symbol: But on the application, it is showing ₩ with a double line: Why these mismatches are showing while I am getting the value from the same source? What have I done wrongly? Question link of Stackoverflow
1
0
1.5k
Jul ’22
Accepted Developer Program Agreement on developer.apple.com, but App Store Connect still shows "Agreement Update" warning.
I am the sole Account Holder for my Apple Developer Program account and am encountering an issue where the acceptance of the updated Apple Developer Program License Agreement is not syncing correctly between the two developer portals. Issue Details: Agreement Status on developer.apple.com: I successfully accepted and reviewed the updated agreement at https://developer.apple.com/account. The Agreements section confirms the acceptance date as December 11, 2025 (as seen in the attached image). Status on App Store Connect: Despite this confirmation, when I sign into https://appstoreconnect.apple.com/, I still see the following critical warning: "The Apple Developer Program License Agreement has been updated and needs to be reviewed. In order to update your existing apps and submit new apps, the Account Holder must review and accept the updated agreement by signing in to their account." Impact: This prevents me from performing key tasks, such as creating a new app, which triggers an "Agreement Update" alert that only directs me back to the already-accepted agreement on the Developer website. Troubleshooting Steps Taken: I confirmed I am logged in as the Account Holder. I cleared my browser cache and attempted the process on a fresh browser session. My macOS is fully up to date. I have already contacted Apple Developer Support but have not yet received a reply. Request for Assistance This is blocking my ability to submit and update apps. I am aware that direct phone support is often recommended for these issues, but my country is not listed for phone extension support. Has anyone else experienced this sync delay or found a workaround that resolves the "Agreement Update" alert on App Store Connect when the agreement has been accepted on the Developer website? Any advice on the next immediate steps I should take while waiting for my support ticket to be processed would be greatly appreciated.
3
3
97
2d