James is correct: Native Mobile visits are just like Browser Visits from a UEM consumption perspective. Same longevity rules apply.
Wai: No need to extend Java agents, however if you have a WebServer tier in front of Java, such as Apache, you might need to look at getting WebServer agents for those Apache tiers. The frontend tier (Apache or Java or ??) needs to be in place to process the incoming beacon messages from the native mobile instrumentation events during runtime.