Post

Replies

Boosts

Views

Activity

StoreKit testing on tvOS is fundamentally broken
We are makers of a tvOS app that is in the App Store for over 5 years now. Recently we were not able to test In-App purchases at all. Whether it's sandbox or Xcode testing there is always somthing wrong. This starts at not being able to load products from Xcode. On tvOS 15.x we just get an empty array when loading products from the Xcode configuration file. On tvOS 16 Beta we at least get the products from Sandbox. But that is not what we wanted, since we explitlity configured the schema to connect to Xcode for testing. Transaction renewals are simply ignored. We are able to purchase a subscription once. Any renewals after that are not broadcast to the update listener and our app has no chance of knowing. We created a simple test app that runs on both iOS and tvOS. The same simple UI code and StoreKit code. The result speaks for itself: On iOS everything works fine. On tvOS all the above errors are happening. We tried this with various combinations: Different Xcode version, different development Macs, different Apple TVs, simulators, tvOS version (even Beta), resetting Apple TVs, different sandbox accounts... So my question is: Did you guys give up on tvOS?
1
0
722
Jun ’22