PHPackages                             riverslei/xmpush - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. riverslei/xmpush

ActiveLibrary[HTTP &amp; Networking](/categories/http)

riverslei/xmpush
================

小米消息推送composer安装版本，sdk代码由小米提供，该接口只完成composer安装部分

v1.0.3(8y ago)64.0k↓85.7%1MITPHPPHP &gt;=5.6

Since Nov 16Pushed 8y ago1 watchersCompare

[ Source](https://github.com/helei112g/xmpush)[ Packagist](https://packagist.org/packages/riverslei/xmpush)[ Docs](https://github.com/helei112g)[ RSS](/packages/riverslei-xmpush/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)DependenciesVersions (5)Used By (0)

概述
==

[](#概述)

目前国内消息推送，从稳定性、资费、到达率等标准来衡量，个人推荐 **小米推送** 。

由于小米官方没有提供composer的安装渠道。对于现代化的开发，非常不方便。

个人简单将小米推送代码加入一些composer信息后，可使用composer进行安装。

版本
==

[](#版本)

composer版本官方版本修改日志官方更新时间v1.0.32.2.20版支持多机房, 提高网络连通性, 保证Push API可用性；新增iOS10新字段的支持2017.8.3 更新v1.0.22.2.16版关闭 小米 在http 请求中添加的打印信息2016.3.28 更新v1.0.12.2.16版解决composer自动加载问题2016.3.28 更新v1.0.02.2.16版新增对多包名发送alias/regid/topic消息的支持2016.3.28 更新通过composer进行安装
==============

[](#通过composer进行安装)

通过composer，这是制作本sdk的初衷，可以使用composer.json 声明依赖，或者运行下面的命令。SDK 包已经放到这里 riverslei/xmpush

```
    composer require "riverslei/xmpush:~1.0.0"
```

放入composer.json文件中

```
    "require": {
        "riverslei/xmpush": "~1.0.0"
    }
```

关于维护
====

[](#关于维护)

当前版本，是： `PHP 2.2.20版 于2017.8.3更新`

我会长期维护 本 SDK与官方的同步。

承诺
==

[](#承诺)

所有核心代码均为小米源码，没有任何篡改，仅针对部分php特性进行处理

后期为了效率可能会改写为 php7 的版本。

下文为官方相关信息
=========

[](#下文为官方相关信息)

- Android Client SDK文档：
- iOS Client SDK文档：
- Unity接入指南（包含Android和iOS）：
- Server SDK文档：

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~86 days

Total

4

Last Release

3253d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/63c4d9f7dc7843e87ec78f2523d57b998f5451075f32ba6eb35a7ff5b611314c?d=identicon)[helei112g](/maintainers/helei112g)

---

Top Contributors

[![helei112g](https://avatars.githubusercontent.com/u/10877127?v=4)](https://github.com/helei112g "helei112g (8 commits)")

---

Tags

pushxiaomixiaomi-pushxiaomi-sdksdkphp-sdkxmpushphp xmpush

### Embed Badge

![Health badge](/badges/riverslei-xmpush/health.svg)

```
[![Health](https://phpackages.com/badges/riverslei-xmpush/health.svg)](https://phpackages.com/packages/riverslei-xmpush)
```

###  Alternatives

[xendit/xendit-php

Xendit PHP SDK

191806.3k8](/packages/xendit-xendit-php)[infobip/infobip-api-php-client

PHP library for consuming Infobip's API

931.9M10](/packages/infobip-infobip-api-php-client)[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34199.5k2](/packages/onesignal-onesignal-php-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
