To get an android app to pass amazon, it must be able to pause and come back where it left off. If you use BASIC4android, you can easiely do this. It is designed for android only. However, unity is cross platform. A X-Box does not have he same buttons as a I-phone or android. When designing in Unity you have to keep generic. So to answer your question, the device should pause the game and when you relaunch it, it should pick up where it left off.
Android has a memory manager. If too much memory is being used, it will dump off paused apps to make room. In that case the game will not come back from pause.
Note: I wrote a app on amazon using BASIC4android. I have it completely exit the app and when reloaded it starts over. After several email they finally approved it. They allowed it not to auto pause. the reason had to do with the databases being set up. By pausing, sometimes they would get errors. This was the only way around it. Eventually amazon approved of this, but it is NOT the norm.