iphone app with Game Center - iphone

I am fresher for Game Center, and I cant understand from where to start, so can anyone help me for Game center,what should I refer first? Create app or create an App Id on the Itunes Connect??

First you need to create the app id ,based on that app id.
Now in itunes connect create new app,after you have created the app you would be show option for manage game center select and use as you want.
Now if you can use that bundle id in the app where using Game Center.
feel free to ask if not understood.

Related

Want my iPhone app initially free and later user need to pay to continue using

I have developed an iPhone app, I want the app to be free for starting 10-15 days to the user & later I want the user to buy the subscription in order to continue using the app. What is the best way to implement this. Please guide me.

Game Center Not Recognizing my game

I am making a test app to learn using Game Center. I've read many tutorials and questions here in stack overflow and i'm on the right way.
Now, i have met a behaviour i don't understand and i thought someone might shed some more light upon it and solve my problem.
I have created a user from the Game Center on the simulator and i am able to enter into it.
If i'm logged into it, and then run my app i get the wonderful "Welcome back" sign from game center.
But when i log out of there it acts differently. I start my app and get the login form. When trying to log in i get a UIAlert that says the "This game is not recognized by game center".
How come? A minute ago everything went smooth…
Anyway, i tried checking the bundle identifier on iTunes connect and on my app, i checked that game center is supported on the iTunes connect. I even created a group (although i'm not sure what it means yet).
Nothing works. (except logging to game center before starting the app)
Any thoughts?
Let me know if you need any code
OK… This is solved now. The main issue was the bundle ID.
One place showed: com.myCompanyName.gameName
and the other: myCompanyName.gameName
The .com is what i missed.
Thank to all those who tried to help.
Very first thing you have to enable Game Center for your App_ID from apple.developer.com
.Next thing you need to make use of same App_ID as Bundle ID while creating App on iTunes Connect. And I hope you have added details of Game Center in that app on iTunes Connect. Also be sure you are using provisioning profile with same Bundle ID.

How do you test Game Center features for your next update once the app is live

I just released my iphone app that has game center multiplayer integration, and I am preparing for my next update. I have the bundle id for the test version of my app different from the one that is live, so it will not overwrite the live version. However I would not be able to access game center features, and I don't believe it's possible to attach 2 bundle ids to the same game center account. I was wondering what would be the best way to test game center features for my next update, when my app is already on the app store.

How to implement Game Center in iOS app?

I am a bit confused now. I read through a lot articles that describe how to implement game center. All of them mention that I have to create an app at itunes connect first.
So do I have to submit my app to iTunes first? Why do I have to do that? Do I have to set a later release date than?
All suggestions appreciated!
You just have to create an App Id on the Itunes Connect. When you create an App Id you just give some meta-data (the most important is the Bundle Identifier) about your application but you don't have to submit any binaries. You submit the binary application when you want submit it on the App Store.
You must create an App Id because It'll allow you to use the game center server to do your tests.
There is a very good tutorial on Ray Wenderlich blog: How To Make A Simple Multiplayer Game with Game Center Tutorial
You don't need to submit your app but you do need to create an application on iTunes Connect. Basically, you register all the meta-data about your app (eg. the name) but don't actually upload a binary yet. In the app management area you setup Game Center leaderboards and achievements.
Before doing that though you need to create a unique ID for your app. You create the ID in the Provisioning area and it's referred to as the App ID there, but when you actually choose the ID in iTunes Connect it's referred to as the bundle ID.
Note that the way iOS actually connects Game Center to your app is using the bundle ID in the provisioning profile, so make sure to create a new development profile without wildcard characters to use when building your app.
And finally it's important to connect to the testing sandbox and not the "real" Game Center during development. Basically, if you aren't logged in to Game Center while playing your game then a pop-up will ask if you want to log into the testing sandbox.

One game center account for two iOS apps

Anyone knows what I need to do to have both my free and paid versions feed the same Game Center leader board?
I'm afraid that's not possible, because the Game Center uses the application's "bundle identifier" (such as com.myCompany.myCoolGame) to identify a game -- and two apps cannot have the same identifier.
That's at least the status in iOS 4.1.
Provide a complete app, but disable features. Then use an in-app purchase to unlock these functionality. This way, 'both' Apps will have the same identifier.
Starting from iOS 6.0 there is a functionality called Game Center Groups. You can set these groups in iTunes Connect and assign multiple applications to them. This way they can share leaderboards and achievements.