PHPackages                             tourze/wechat-mini-program-server-message-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. tourze/wechat-mini-program-server-message-bundle

ActiveSymfony-bundle[API Development](/categories/api)

tourze/wechat-mini-program-server-message-bundle
================================================

微信小程序服务端消息处理组件

0.2.0(4mo ago)05104MITPHPCI passing

Since May 10Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/tourze/wechat-mini-program-server-message-bundle)[ Packagist](https://packagist.org/packages/tourze/wechat-mini-program-server-message-bundle)[ RSS](/packages/tourze-wechat-mini-program-server-message-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (49)Versions (7)Used By (4)

WeChat Mini Program Server Message Bundle
=========================================

[](#wechat-mini-program-server-message-bundle)

[English](README.md) | [中文](README.zh-CN.md)

[![PHP Version](https://camo.githubusercontent.com/d29e718525eb2d8ec2e6b01d5303d45933fd12c9c808e76604cf551d93a95bc0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f746f75727a652f7765636861742d6d696e692d70726f6772616d2d7365727665722d6d6573736167652d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tourze/wechat-mini-program-server-message-bundle)[![Latest Version](https://camo.githubusercontent.com/fba112e82b77045e114c74746d3e592d528e2e77dcf9aff861303c4e42a2e3d3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f75727a652f7765636861742d6d696e692d70726f6772616d2d7365727665722d6d6573736167652d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tourze/wechat-mini-program-server-message-bundle)[![Downloads](https://camo.githubusercontent.com/faa8c9bdf2944a363676466cd3cda67b96dc51f0e919e204f4b207c90b404a9c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746f75727a652f7765636861742d6d696e692d70726f6772616d2d7365727665722d6d6573736167652d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tourze/wechat-mini-program-server-message-bundle)
[![License](https://camo.githubusercontent.com/f48acee235d9f23f6a6abf668dc9ec24aee3cc7ac6444a6e34a5f6cfe2b1b64f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f746f75727a652f7765636861742d6d696e692d70726f6772616d2d7365727665722d6d6573736167652d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tourze/wechat-mini-program-server-message-bundle)[![Build Status](https://camo.githubusercontent.com/0346e18af1343d739d0405776c07b83798d5bb0200e3efcfdf657e5e662f6403/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f746f75727a652f7068702d6d6f6e6f7265706f2f63692e796d6c3f7374796c653d666c61742d737175617265)](https://github.com/tourze/php-monorepo/actions)[![Coverage](https://camo.githubusercontent.com/6ce0146325478eb7cebae4cc6139b2af2c161735dd0e3c6ff6802f2c5a708179/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f746f75727a652f7068702d6d6f6e6f7265706f3f7374796c653d666c61742d737175617265)](https://codecov.io/gh/tourze/php-monorepo)

A Symfony bundle for handling WeChat Mini Program server-side message push notifications, including message decryption, validation, and event dispatching.

Table of Contents
-----------------

[](#table-of-contents)

- [Features](#features)
- [Installation](#installation)
- [Configuration](#configuration)
- [Quick Start](#quick-start)
- [Message Types](#message-types)
- [Event System](#event-system)
- [Advanced Features](#advanced-features)
- [Advanced Usage](#advanced-usage)
- [Security](#security)
- [Requirements](#requirements)
- [Contributing](#contributing)
- [License](#license)

Features
--------

[](#features)

- WeChat Mini Program message push server endpoint
- Message signature verification and decryption
- Automatic message persistence to database
- Event dispatching for custom message handling
- Built-in deduplication mechanism
- Support for both JSON and XML message formats
- Automatic user synchronization
- Configurable message retention policies

Installation
------------

[](#installation)

```
composer require tourze/wechat-mini-program-server-message-bundle
```

Configuration
-------------

[](#configuration)

### 1. Register the Bundle

[](#1-register-the-bundle)

Add the bundle to your `bundles.php`:

```
