This seems kinda disappointing in capability compared with what you see in WeChat. I was expecting you'd be able to build apps that run from inside messenger, instead of toggle back and forth between native apps, possibly using something like ExponentJS/Reactive-Native, but maybe Apple would disapprove.
The WeChat SDK allows apps to run JS from inside WeChat itself. You see this in action in China where you can actually do complex stuff like book a taxi via Didi Dache without necessarily having to switch back and forth between heavyweight apps.