=== App Bridge ===
Contributors: wedevs, tareq1988, nizamuddinbabu
Tags: mobile app, rest api, jwt, push notifications, woocommerce
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 8.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Central WordPress/WooCommerce backend bridge for weDevs mobile apps. Provides JWT auth, push notifications, and extended REST APIs.

== Description ==

**AppBridge** is the companion plugin that powers weDevs mobile applications. It connects your WordPress site to mobile apps through secure authentication, transactional push notifications, and a unified REST API surface.

= Features =

* JWT authentication for mobile clients
* OTP-based password reset
* Customer registration and profile REST API
* OneSignal push notifications with pluggable driver architecture
* Unified settings schema and REST settings API
* License management with remote verification
* Appsero integration for updates and telemetry

= WooCommerce Integration =

* REST API for customers, sliders, add-ons, bookings, auctions
* Store API cart payment extension for mobile checkout
* Custom mobile session handler
* Transactional push notifications on order and customer events

= Dokan Integration =

* REST API for modules, settings, and license
* Dokan Pro license verification
* Vendor-side push notifications

== Installation ==

1. Upload the `app-bridge` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Ensure WooCommerce is installed and activated.
4. Navigate to the **App Bridge** settings page to configure JWT, OneSignal, and license keys.

== Frequently Asked Questions ==

= Does this plugin require WooCommerce? =

Yes. WooCommerce 8.5.0 or higher is required.

= Which mobile apps does App Bridge support? =

App Bridge powers the Pocket Store mobile app and the Dokan Vendor mobile app.

= How are mobile clients authenticated? =

Mobile clients authenticate via JWT tokens issued by the `jwt-auth/token` REST endpoint.

== Changelog ==

= 1.0.0 - 2026-05-06 =

Initial release.

* feat: JWT authentication for mobile clients
* feat: OTP-based password reset
* feat: customer registration + profile REST API
* feat: OneSignal push notifications with pluggable driver architecture
* feat: unified settings schema + REST settings API
* feat: license management with remote verification

== Upgrade Notice ==

= 1.0.0 =
Initial release.
