Post

Replies

Boosts

Views

Activity

Storefront.current returns USA instead of China for TestFlight Sandbox account
I’m encountering an incorrect App Store storefront on one iOS device when testing an in-app purchase through TestFlight. Environment: App: ClawApp TestFlight build: 1.0.9 (08251556) Product ID: com.chagent.claw.credits.advanced StoreKit 2 Sandbox Apple Account country/region: Mainland China Device A: works correctly and returns CNY Device B: always returns USA/USD The same Sandbox Apple Account and the same TestFlight build are used on both devices On the affected device, StoreKit returns: storefrontCountryCode=USA storefrontCurrency=USD storeKitCurrency=USD storeKitDisplayPrice=US$9.99 The server catalog returns: serverSaleAmount=79.00 serverSaleCurrency=CNY I have already tried the following on the affected device: Signed out and signed back in to the Sandbox Apple Account Used another Mainland China Sandbox Apple Account Signed out of Media & Purchases Restarted the device Deleted and reinstalled the TestFlight app Cleared Sandbox purchase history However, Storefront.current still returns USA/USD. The same account and app return the expected China storefront on another device. This seems to be device- or iOS-version-specific. Could this be a known StoreKit/TestFlight storefront synchronization issue? What additional logs or sysdiagnose information should I provide?
1
1
35
20h
Storefront.current returns USA instead of China for TestFlight Sandbox account
I’m encountering an incorrect App Store storefront on one iOS device when testing an in-app purchase through TestFlight. Environment: App: ClawApp TestFlight build: 1.0.9 (08251556) Product ID: com.chagent.claw.credits.advanced StoreKit 2 Sandbox Apple Account country/region: Mainland China Device A: works correctly and returns CNY Device B: always returns USA/USD The same Sandbox Apple Account and the same TestFlight build are used on both devices On the affected device, StoreKit returns: storefrontCountryCode=USA storefrontCurrency=USD storeKitCurrency=USD storeKitDisplayPrice=US$9.99 The server catalog returns: serverSaleAmount=79.00 serverSaleCurrency=CNY I have already tried the following on the affected device: Signed out and signed back in to the Sandbox Apple Account Used another Mainland China Sandbox Apple Account Signed out of Media & Purchases Restarted the device Deleted and reinstalled the TestFlight app Cleared Sandbox purchase history However, Storefront.current still returns USA/USD. The same account and app return the expected China storefront on another device. This seems to be device- or iOS-version-specific. Could this be a known StoreKit/TestFlight storefront synchronization issue? What additional logs or sysdiagnose information should I provide?
Replies
1
Boosts
1
Views
35
Activity
20h