Minimum System / hardware events per platform

My game is nearing completion, FINALLY. So I am thinking of what I might need to do non game related to get this thing on the different app stores.  

1.  Is there a guide which shows which system events that need to be handled.  From the doc I deduce, listening for: “system” exit, suspend, resume?   and “key”   back?   Apple doesn’t have a back button so I guess I can’t listen for that. 

2.  What does Apple force you have to in your game?   I seem to remember them forcing use of game center at some point.  Is that still a thing?  

3.  I am sure there must be a Google version of number 2, right?  

I am sure I don’t know what I don’t know. 

Laura 

PS.  Religious wars aside.   Is there any preferred order to submitting games to the different stores?   My limited personal experience is that Amazon paid me the most and was the easiest to post to.  But does Apple see that you already have it on Google and then reject it from the Apple store out of spite?  

@Laura,

I’m quite sure each major store (Apple, Google, Amazon) has a developer’s guideline  you need to follow, but you’ll have to find them on your own unless someone else here has a recent link to them.  They tend to move around over time as the companies in question update their docs.

That said, the one major one I know you need to consider is the ‘back button’ on Android devices (Amazon and Google stores).  The back button cannot simply quit the app.  It has to suspend or if you want to quit and not suspend, it needs to ask permission.

As a generally guideline, I always ask users before exiting or suspending when they press the back button.

Furthermore, If I use a scene system, I implement code such that back button presses rewind till the home screen is hit and then I asked if they want to exit when the press back on the home screen.

You do not need to support game center or any other apple, google social features if you do not wish to.  You won’t get rejected for not having them.

The stores don’t do anything out of spite.  That would imply they cared about you (or me) and they do not.  They have about a million other devs after us.

No, there is not preferred order, or rather each company/person has their own strategy.  

I personally would submit may game to Apple first, simply because that will increase your chances of a feature.  While they won’t reject your for being on other stores first, if they see you are in another store first, you are much less likely to get featured.  It can still happen, but they like to be exclusive or at least first.

I’ve only had a single game featured on Apple and it wasn’t even mine, but a client’s.  That said, we submitted to apple first, and told them we’d wait to submit to the other stores for a period if they would features the app.  Since the app was associated with a movie studio it was an easy sell.  A week later we published to Google and Amazon.

I like your Turkey game.  Now I am going to get nothing done the rest of the day!  

I noticed one llc thing at the bottom of the title screen and a credits list in the settings pages.  I thought there would be a little more legal stuff.   copywrites?   trademarks?   

Did it really take 16 people to make that game?  That is quite a crew you listed there! 

L

Google probably has a similar document, but for Apple, see:

https://developer.apple.com/app-store/review/guidelines/

Rob

Rob, 

     That link led to this:  https://developer.apple.com/ios/human-interface-guidelines/system-capabilities/multitasking/

L

Weird. I click on the link I get the review guidelines.  Maybe try googling it.

Rob

@Laura,

I’m quite sure each major store (Apple, Google, Amazon) has a developer’s guideline  you need to follow, but you’ll have to find them on your own unless someone else here has a recent link to them.  They tend to move around over time as the companies in question update their docs.

That said, the one major one I know you need to consider is the ‘back button’ on Android devices (Amazon and Google stores).  The back button cannot simply quit the app.  It has to suspend or if you want to quit and not suspend, it needs to ask permission.

As a generally guideline, I always ask users before exiting or suspending when they press the back button.

Furthermore, If I use a scene system, I implement code such that back button presses rewind till the home screen is hit and then I asked if they want to exit when the press back on the home screen.

You do not need to support game center or any other apple, google social features if you do not wish to.  You won’t get rejected for not having them.

The stores don’t do anything out of spite.  That would imply they cared about you (or me) and they do not.  They have about a million other devs after us.

No, there is not preferred order, or rather each company/person has their own strategy.  

I personally would submit may game to Apple first, simply because that will increase your chances of a feature.  While they won’t reject your for being on other stores first, if they see you are in another store first, you are much less likely to get featured.  It can still happen, but they like to be exclusive or at least first.

I’ve only had a single game featured on Apple and it wasn’t even mine, but a client’s.  That said, we submitted to apple first, and told them we’d wait to submit to the other stores for a period if they would features the app.  Since the app was associated with a movie studio it was an easy sell.  A week later we published to Google and Amazon.

I like your Turkey game.  Now I am going to get nothing done the rest of the day!  

I noticed one llc thing at the bottom of the title screen and a credits list in the settings pages.  I thought there would be a little more legal stuff.   copywrites?   trademarks?   

Did it really take 16 people to make that game?  That is quite a crew you listed there! 

L

Google probably has a similar document, but for Apple, see:

https://developer.apple.com/app-store/review/guidelines/

Rob

Rob, 

     That link led to this:  https://developer.apple.com/ios/human-interface-guidelines/system-capabilities/multitasking/

L

Weird. I click on the link I get the review guidelines.  Maybe try googling it.

Rob