## Mobile native applications

Full page screenshot support for mobule native application is provided via `trackFullPageMobileNative`.

```typescript
export async function trackFullPageMobileNative(
  trackFullPageMobileNativeOptions: TrackFullPageMobileNativeOptions,
): Promise<ScreenshotOutput>;
```

where `TrackFullPageMobileNativeOptions` is defined as

```
interface TrackFullPageMobileNativeOptions {
  // (Optional) Number of swipes.
  numberOfSwipes?: number;
  // Starting X-coordinate of the swipe.
  swipeStartX: number;
  // Starting Y-coordinate of the swipe.
  swipeStartY: number;
  // Stopping X-coordinate of the swipe.
  swipeStopX: number;
  // Stopping Y-coordinate of the swipe.
  swipeStopY: number;
  // (Optional) Duration of the initial pointer move to the start position (default is 50ms).
  startDuration?: number;
  // (Optional) Duration of the pause before the swipe starts (default is 100ms).
  pauseBeforeMove?: number;
  // (Optional) Duration of the swipe from start to stop position (default is 1000ms).
  moveDuration?: number;
  // (Optional) Duration of the pause after the swipe ends and before the pointer up action (default is 100ms).
  pauseAfterMove?: number;
  fullPageScrollTimeout?: number;
  stepName: string;
  scenarioName?: string;
  browser?: string;
  comment?: string;
  customTags?: string;
  device?: string;
  os?: string;
  pixelToPixelDiffTolerance?: number;
  viewport?: string;
}
```
