Game Center button - how to avoid rejection on the AppStore??

Hi,
I am worried about the following issue:

An application has been rejected and reason is the following: “Game Center must work without logging in to OpenFeint”.
http://developer.anscamobile.com/forum/2011/05/17/apples-requirements-game-center#comment-38923

Do you know how to avoid the rejection?

Is the following kind of a solution?:
http://developer.anscamobile.com/forum/2011/05/31/game-center-button
http://developer.anscamobile.com/forum/2011/05/16/opening-game-center
It means using a separate Game Center button.
But how to invoke the Game Center only?

Or is it possible to disable the Game Center and use the OpenFeint only somehow??
http://developer.anscamobile.com/forum/2011/05/14/can-i-only-use-openfeint-without-gamecenter-integrate

Or should I disable the OpenFeint to be sure that app wouldn’t be rejected?
Could someone answer these questions please?

Thank you,
-Dusan
[import]uid: 5411 topic_id: 10724 reply_id: 310724[/import]

This is something new that just came up. We have a ticket with Apple regarding this issue, so please standby.

If you need your game to be submitted for review right away, I recommend taking out the GameCenter stuff for now and just go with Openfeint until this all gets sorted out.

Thank you for bringing this to our attention. [import]uid: 7559 topic_id: 10724 reply_id: 38998[/import]

Don’t include the OFGameCenter.plist file should do the trick. [import]uid: 19626 topic_id: 10724 reply_id: 39032[/import]

Hey Dusan,

Deleting the OFGameCenter.plist only results in OpenFeint not sending information to GameCenter anymore. You still have to delete the game from GameCenter (at the best, when you delete the app, it will ask you that). Just tested on my iPad, works without any problem.

Let me know if you still got problems afterwards.

Alex. [import]uid: 4572 topic_id: 10724 reply_id: 39113[/import]

Hi Tom,
Thanks for your quick reply.

The question is how to take GameCenter stuff out?

It looks lie I can’t disable the Game center and use only Open Feint or could I somehow?:
http://developer.anscamobile.com/forum/2011/05/14/can-i-only-use-openfeint-without-gamecenter-integrate

Thank you for any help with that issue.

Regards,
Dusan
[import]uid: 5411 topic_id: 10724 reply_id: 39027[/import]

I removed the file OFGameCenter.plist but it’s still showing Welcome back message from the Game Center when I am testing it on my iPad as an AdHoc app.

I used the latest daily Corona SDK build 525.

Do you know what else to do to disable the Game Center please?

Thank you,
-Dusan

[import]uid: 5411 topic_id: 10724 reply_id: 39081[/import]

Hi nexendk,
I removed the game but it didn’t ask me to remove it from the Game Center. I can still see my game inside the Game Center app.

So I am going to hope that it works somehow :wink:
I will let you know in couple of days…

Thanks,
Dusan
[import]uid: 5411 topic_id: 10724 reply_id: 39128[/import]

Sounds logical, since the xml is not there anymore, iOS does not recognize upon uninstall that the game is GameCenter enabled.

Sounds like you should do it like:

  1. put back the xml file
  2. compile the app and install it on the device
  3. uninstall the app
  4. in that moment, it will ask you if you want to delete it from GameCenter, do that
  5. remove the xml file
  6. compile the app and install it on the device
  7. should work.

Alex. [import]uid: 4572 topic_id: 10724 reply_id: 39130[/import]

While I was playing around with openfeint/gamecenter, I manage to launch gamecenter separately with a button.

I haven’t seen any post on how to do it but the way I did it was to call a function that opens the gamecenter app url.

-- Opens the gamecenter app.  
local appURL = "gamecenter:"  
  
-- Opens the gamecenter leaderboards.  
local appURL = "gamecenter:leaderboards"   
  
-- Opens the gamecenter leaderboards for your game.  
local appURL = "gamecenter:leaderboards:NameOfYourGameHere"   
  

Now, this does not work like it normally does with GC in non Corona Apps, instead it launches the game center app and if you follow the last line you will be taken to your game. If apple will approve this method , I don’t know…

However, I only tested this on Xcode Simulator. [import]uid: 13560 topic_id: 10724 reply_id: 41243[/import]

I had posted code in another thread about getting the game center app, but I don’t like where I had to put my game center button. I want to have some toggle on my leaderboard and achievement buttons that lets the user select between OF and GC but I need to launch directly to the the pages.

So thank you very much for this discovery…

I just went feature complete. Oh well, time for feature creep! [import]uid: 19626 topic_id: 10724 reply_id: 41244[/import]

Does anyone have a solution to this yet? I have removed the Plist file, disabled Gamecenter in iTunes connect, deleted and re-installed the app a bunch of times and have never been asked to remove it from Gamecenter rather the Plist files were present or not.

I can’t believe they do not have simple toggle in OpenFeint asking rather you want to use Gamecenter or not, unless there is something I do not know about.

Thanks for any help on this. [import]uid: 8533 topic_id: 10724 reply_id: 41325[/import]

I think you just have enable GC and OF since there are no other options how to deal with it at the moment.

Head over @robmiracle website and check out how he did his GC “hack” and then you can try my URL’s I posted above.

I personally haven’t tried to enable/disable them individually, I guess you could make openfeint block the GC URL scheme on launch of your game.

You just have to test it and then try if apple will reject the app or not with this URL call to GC. I don’t see why they should reject the app since they approve apps doing the same thing with email, sms etc… [import]uid: 13560 topic_id: 10724 reply_id: 41338[/import]

@lano78

Great find; however, I’m having trouble getting this URL scheme working for me. (I’ve just been typing it into Safari to test…perhaps that’s my problem?)

What I’m looking for specifically is the URL to a specific game’s page, but every combination I try just opens Game Center to the last page I was on. Any ideas? [import]uid: 21712 topic_id: 10724 reply_id: 41363[/import]

@TheOddLinguist

Go to robmiracle’s website I linked to earlier and copy his code for gamecenter, then try my URL’s with his code.

It worked for me with the URL’s and I was directed to my game from within my app, this workaround does not seem to hard to knock out but I think it needs some more testing.

As for the enable/disable GC, I think that it might be possible with a Bool in the build.settings file to toggle that easier.

And just another little theory about something else, since there’s a lot of talk on how to prevent pirated apps I think that app URL blocking can be done to prevent cydia from launching and avoid jailbreakers to install pirated apps. Just a theory. [import]uid: 13560 topic_id: 10724 reply_id: 41370[/import]

@lano78

Yeah, I’m just doing a system.openURL and–no matter what combination I try–the URL just opens the Game Center app wherever I was last; it does not then redirect to my game’s page. Could you elaborate on the syntax you used? For instance, for the game name, I’ve tried lowercase and dashes (like iTunes seems to do), camelCase, underscores, caps and spaces…everything. There’s a space in my game’s name; I’ve even tried one of the single-word games I have installed to figure it out, but I can’t quite get it to work. Thanks for your time. [import]uid: 21712 topic_id: 10724 reply_id: 41401[/import]

Hello,

Did anyone get this working? I’m about to release my first app and I don’t want it to be rejected by Apple.

Thanks. [import]uid: 47722 topic_id: 10724 reply_id: 47718[/import]

@TheOddLinguist

Did you manage to figure out the game center url’s [import]uid: 5354 topic_id: 10724 reply_id: 51644[/import]

@Matthew Pringle

No, I did not. No matter what URL I tried, it would just open the Game Center app to the last page I was on. [import]uid: 21712 topic_id: 10724 reply_id: 51646[/import]

Hey I submitted an app before this came up without GC and with OF and while it worked find on iphone I was rejected because it still looked for GC on ipad? Not really sure why. I just added the GC stuff and said whatever, but now it sounds like it could be an issue. [import]uid: 19176 topic_id: 10724 reply_id: 52173[/import]