iOS 7.x Game Center Sandbox can't be reset with deleting the App
| Originator: | jacopo | ||
| Number: | rdar://16001428 | Date Originated: | 06-Feb-2014 05:06 PM |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | iOS 7.x |
| Classification: | Other Bug | Reproducible: | Always |
Summary: With iOS 7 is been introduced a sneaky bug in the Game Center Sandbox. When in the development cycle a user refuse three time to login with a sandboxed login in the Game Center the login flow is disabled for the rest of the App lifetime, but although in iOS 6 to re enable the login is only a matter to delete and re-installing the App, in iOS 7 the user has to go in Settings->General->Reset->Reset All Settings. And for the beta tester with a personal device it is not feasible. Maybe it can be added a new setting only in the developer menu to reset the state of the Game Center Sanbox or somewhere where only development device can reach it. Steps to Reproduce: 1. Create an App with Game Center enabled. 2. Install the debug App on a Device 3. Open the App three times and every time cancel the login to the Game Center 4. Delete the App and re-install it Expected Results: The Game Center flow is re-established and the user has three more chance to log in the Game Center Sandbox Actual Results: The Game Center don't show the login view controller with the error that the user has cancelled the action. To re-enable it you have to Reset All Settings from the Settings App. Version: iOS 7.x
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!