question

UncleFegg avatar image
UncleFegg asked

iOS GameCircle Enabled Apps Rejected?!?

We have had one of our apps rejected for using GameCircle this week and so far have not been able to get Apple to budge. The issue was reported back in 2013 it seems (via google search on the subject.) Apple Say: "Since the GameCircle functionality within your app requires the user to leave the game in order to sign in or create an account, it may be a poor experience for the user. The user should be able to create an account or log in without being sent outside the app to Safari." In short GC should be using a WebView inside the app rather than branching out to Safari. Anyone got a workaround for this one or have we just missed some update that resolves it?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Nick Gardner avatar image
Nick Gardner answered
Hi, I'm sorry, but the GameCircle plugin for iOS is no longer supported.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

UncleFegg avatar image
UncleFegg answered
Brilliant. Perhaps you need to adjust the documentation and API to remove it. What sort of answer is that?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

UncleFegg avatar image
UncleFegg answered
We've got live products running this that we can't update. It's not a 2 min job to rip-out all this work. Can't we have a way to stop the login pop-up and just use the local "guest" version until you get around to using an Apple approved way to login? Seems a bit daft to drop support rather than fix. We are going to have to write a proxy GameCircle back-end.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

UncleFegg avatar image
UncleFegg answered
We need a way to at least load-up the local saved WhisperSync data so we can migrate to a new save system. We can't do that without login and we run the risk Apple will reject the app update during submission. It's Catch-22. Is there anyone on the technical side we can contact about this migration issue for existing live iOS apps. Players have a ton of saved stats that we need to get at in some form.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

DougM@Amazon avatar image
DougM@Amazon answered
Hello UncleFegg, Unfortunately that would be pretty difficult as Whispersync would be base per customer. If it was before 2/1/2015, I would have suggested trying an update to your iOS application and then migrate the game data from Whispersync for games to another platform. However, as there is now a 64 bit binary requirement for all iOS applications and GameCircle is a 32 bit library, that will fail not just for the Safari authorization flow, but for not having a 64 bit binary available as your build would fail for 64 bit since the GameCircle framework does not support that architecture. It is an unfortunate situation but we don't really see a way around it given that Apple's policies have already come into effect it certainly hinders the idea of a migration path.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

UncleFegg avatar image
UncleFegg answered
I've been doing this 20 years and there is always a way. We are not talking a few installs here, we've got over 300K to patch up or we can never upgrade our game on iOS. We were contacted direct by Amazon Games to do this work as a favour. Now we have no paddle. You are telling me that we can't have a 64bit version that does not show that login requester, that you can ignore anyway. We need one access to the local data, I don't care about the cloud data. I'd rather our players lost a few stats than had the game reset on them. Can I suggest I get a technical programer who is working on WhisperSync and get to the bottom of this. Feels like Amazon have taken a pretty lazy view of this. A migration route for us poor iOS 64bit people to get our Data back seems like a no-brainer.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

UncleFegg avatar image
UncleFegg answered
and I did note your technical difficulties but only you have a way to read local data cache for the guest. I also read a post from another Amazon guy saying there are 64bit built libs. I'm not saying it's a 10 minute job either. Rest assured we'll never bother you again once we can read it and save again. We've given you our data...we want it back.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

UncleFegg avatar image
UncleFegg answered
Happy to take this offline if it helps. Just desperate to not lose Players stats :( Even prior to Feb 64bit D-Day we couldn't submit a quick version as Apple rejected our last one due to the login.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.