Hi Scott,
Game Center multiplayer is a complex machine. Many developers… Corona or otherwise… report issues with it ranging from the version of iOS to the actual device. You can search the Internet for stories of this if you’d like.
Here’s one recent example excerpt from a support case I worked on with another Corona developer, just so you can get an indication of the inconsistency which can occur for (sometimes) no apparent reason whatsoever (meaning, absolutely no change in the Corona code or the devices themselves, but more likely some internal change on Apple’s side):
Brent,
Thanks for getting back to me. Well, something has changed with Corona’s
core (or the GC plugin) and/or iOS and/or the Game Center back end along
the way. Today I tested the App Store build on two different iPhone 6
devices, an iPad Air, and an iPhone 5, all running iOS 9.1. Results were
the same as I’ve been seeing all along (fail). I then tested a 2775 build
on those same devices (again, all running iOS 9.1), and the results were
flawless. Everything worked perfectly: turns, notifications, 2 player
games, 3 player games, everything. Every test, every device. I also tried
to test on an iPhone 4 running iOS 7.1.2. Everything behaves like the App
Store build on the iPhone 4 running the 2775 build (nothing works), but if
I’m playing against a 2775 build on an iOS 9.1 device, turns and everything
else work correctly on the iOS 9.1 device.
Since I had success with the 2775 build, I decided to do a new build with
the current Corona public release (2731), and to my surprise everything
worked perfectly (same as the 2775 daily build). I know that I have tested
with that build before because I always test when a new public release of
Corona comes out (in the hopes that something has changed and things are
working again).
One other note: when I was using iOS 7 on the iPhone 4, the GC sign-in
banner had the ***Sandbox*** designation on it. I tried to turn that off
(because of Apple’s new Sandbox/live server stuff), but found that the
“Sandbox” on/off switch did not exist in the “Game Center” portion of the
settings app as it usually does in iOS 7. Not sure if that could have been
causing issues with that device or not.
-----