Our goal is not to have every app indexed (as that will by definition be non-original content), but to have our app category pages indexed, e.g. https://appapp.io/gb/genre=Games;has_iap=false;price=Paid/se...
BTW, if you don't want every app to be indexed, I would recommend you the tag <meta name="bots" content="noindex"> in the app pages. Alternatively, you could define the canonical URL as the URL of the original content.
Now that we know we are (by Google at least) we can put some focus on optimising our SERPS.
The only thing we cannot seem to get right are the meta title and meta description. If you set that asynchronously based on the React page you are rendering, Google only seems to pick it up in about 10% of the pages. So the SERPS doesn't look as pretty as you would like. I didn't found a solution for that yet. :-(
I recently did a talk at GDG about the efforts to get our SPA ranking in the Google SERPs, maybe some enlightening parts in there :)
TL;DR: All possible, same rankings, some caveats though.
GDG DevFest 2015 - We can't use Angular. It will hurt our SEO. [video]