I'm going to approach a project where I have to implement Analytics both for Web and App channel.
If you are looking for a solution when the Analytics implementation in mobile app is managed in Launch similar to how it's working for web, then, unfortunately, the answer is No. You will need to define and pass all the data you want to capture in Analytics in the mobile app itself by using Mobile SDK.
Here's an example of the trackState function being used in an iOS app implementation, with a JSON-like schema:
ACPCore.trackState("PAGENAME HERE" data: ["page.pageName": "PAGENAME HERE",
"page.category.channel": "PAGE CATEGORY LEVEL1 HERE",
"page.category.l2": "PAGE CATEGORY LEVEL2 HERE",
"page.category.l3": "PAGE CATEGORY LEVEL 3 HERE",
"page.pageInfo.pageType": "PAGE TYPE HERE",
Instead of using Launch to populate the Analytics variables, you would need to use Analytics' processing rules - available in the Analytics Admin Console's Report Suite Manager - to map the "contextData" objects (contained in the schema above, for example) to the various Analytics variables/events/etc.