Trying to implement auto-renew subscriptions w Revenuecat.
In the simulator, my Watch subscription purchases work successfully with Environment: Xcode] showing up on the purchase.
But no offers/product show up when running on a watch device, both in the Xcode simulator & Testflight.
My app environment:
RevenueCat dashboard:
Bundle id.: com.app-name (but also tried com.app-name.watchkitapp)
Xcode:
Bundle id.: com.app-name, also tried com.app-name.watchkitapp
App Store Connect:
Bundle id.: com.app-name
Note:
I have a .storekit file generated from my appstore connect account, and it’s respective StoreKitTestCertificate.cer
My error logs when running from Xcode on Watch Series 8 device:
2022-12-25 00:44:00.136043-0800 App Name Watch Appm613:570522] 6Purchases] - ERROR: SKProductsRequest took too long to complete.
2022-12-25 00:44:00.137777-0800 App Name Watch App 613:570522] cPurchases] - ERROR: Error fetching offerings - The operation couldn’t be completed. (RevenueCat.OfferingsManager.Error error 1.)
Underlying error: SKProductsRequest took too long to complete.
2022-12-25 00:44:00.138710-0800 App Name Watch App8613:565698] Purchases] - ERROR: There is an issue with your configuration. Check the underlying error for more details. There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used).
More information: https://rev.cat/why-are-offerings-empty
2022-12-25 00:55:36.326566-0800 App Name Watch App:623:598247] -Purchases] - WARN: Attempt to update CustomerInfo from network failed.
The operation couldn’t be completed. (RevenueCat.BackendError error 0.)
Underlying error: The operation couldn’t be completed. (RevenueCat.NetworkError error 2.)
Any tips here?
I’ve gone through the docs & carefully followed the links in the logs.. no luck