PHPackages                             nuke2015/jpush - 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. nuke2015/jpush

ActiveMit

nuke2015/jpush
==============

easy to jpush

1.0.1.x-dev(9y ago)001mitPHP

Since Sep 28Pushed 9y ago1 watchersCompare

[ Source](https://github.com/nuke2015/jpush)[ Packagist](https://packagist.org/packages/nuke2015/jpush)[ RSS](/packages/nuke2015-jpush/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

```
极光推送说明:

使用前要定义好密钥;
define('master_secret','');
define('app_key','');

详见极光官方文档:
http://docs.jpush.io/server/rest_api_v3_push

摘要:
1.平台识别
    JPush 当前支持 Android, iOS, Windows Phone 三个平台的推送。其关键字分别为："android", "ios", "winphone"。

2.目标识别
    推送给全部（广播）：
    {
       "platform": "all",
       "audience" : "all",
       "notification" : {
          "alert" : "Hi, JPush!",
       }
    }
    推送给多个标签（只要在任何一个标签范围内都满足）：在深圳、广州、或者北京
    {
        "audience" : {
            "tag" : [ "深圳", "广州", "北京" ]
        }
    }
    推送给多个标签（需要同时在多个标签范围内）：在深圳并且是“女”
    {
        "audience" : {
            "tag_and" : [ "深圳", "女" ]
        }
    }
    推送给多个别名：
    {
        "audience" : {
            "alias" : [ "4314", "892", "4531" ]
        }
    }
    推送给多个注册ID：
    {
        "audience" : {
            "registration_id" : [ "4312kjklfds2", "8914afd2", "45fdsa31" ]
        }
    }
3.通知样式
    {
        "notification" : {
            "ios" : {
                 "alert" : "hello, JPush!",
                 "sound" : "happy",
                 "badge" : 1,
                 "extras" : {
                      "news_id" : 134,
                      "my_key" : "a value"
                 }
            }
        }
    }
    {
        "notification" : {
            "android" : {
                 "alert" : "hello, JPush!",
                 "title" : "JPush test",
                 "builder_id" : 3,
                 "extras" : {
                      "news_id" : 134,
                      "my_key" : "a value"
                 }
            }
        }
    }
    {
        "notification" : {
            "winphone" : {
                 "alert" : "hello, JPush!",
                 "title" : "Push Test",
                 "_open_page" : "/friends.xaml",
                 "extras" : {
                      "news_id" : 134,
                      "my_key" : "a value"
                 }
            }
        }
    }

锋子[nuke.zou@corp.to8to.com]
2014年12月24日 14:56:59

```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

3520d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8dee45208feeb3f6b7265d2780a77eab24217e19fa07255ff4dd46bb346811e4?d=identicon)[nuke2015](/maintainers/nuke2015)

### Embed Badge

![Health badge](/badges/nuke2015-jpush/health.svg)

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

###  Alternatives

[slimkit/plus

The Plus(ThinkSNS+) is a powerful, easy-to-develop social system built with Laravel.

2.2k2.4k](/packages/slimkit-plus)

PHPackages © 2026

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