Skip to content
NativeWatch

Documentation

NativePHP error tracking documentation

Install NativeWatch, report NativePHP errors and investigate issues across desktop, iOS and Android. Practical setup, privacy and delivery guides.

Getting started with NativeWatch

Create a NativeWatch project, configure your NativePHP app, obtain diagnostic consent and verify your first stored event by UUID.

Read guide

Install NativeWatch for NativePHP desktop

Configure PHP error reporting in a NativePHP desktop app, understand web-view and Electron capture boundaries, and verify the packaged build.

Read guide

Install NativeWatch for iOS and Android

Register and rebuild the NativePHP mobile plugin, configure diagnostic consent, and test PHP reporting and supported native crash collection.

Read guide

Errors, occurrences and issues

Capture PHP exceptions and messages, read stack frames and breadcrumbs, and understand how NativeWatch groups and reopens issues.

Read guide

Capture JavaScript errors in your web view

Add the NativeWatch Blade script to report uncaught JavaScript errors and promise rejections through your app's local PHP integration.

Read guide

Offline delivery and the event outbox

Understand NativeWatch's bounded local outbox, retry and rejection behavior, delivery receipts, and device checks for offline reporting.

Read guide

Privacy and diagnostic consent

Start diagnostics off, save and withdraw consent safely, review collected data and redaction limits, and verify your app's privacy controls.

Read guide

Release tracking and likely commits

Publish exact PHP release evidence from CI, attach build IDs to shipped apps, and investigate commits that changed reported source locations.

Read guide

iOS crash symbolication with dSYMs

Archive and upload exact iOS dSYMs from CI, match native frames by UUID and architecture, and troubleshoot missing source locations.

Read guide

Connect an AI client with MCP

Connect to NativeWatch through OAuth to read project errors, activity, workspace usage and documentation, and manage or revoke client access.

Read guide