{"id":37233205,"url":"https://github.com/mitoop/laravel-jpush","last_synced_at":"2026-01-15T03:53:05.799Z","repository":{"id":53025346,"uuid":"177928924","full_name":"mitoop/laravel-jpush","owner":"mitoop","description":"You have received a notification by jpush.","archived":false,"fork":false,"pushed_at":"2023-09-01T02:11:00.000Z","size":27,"stargazers_count":11,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-14T13:59:57.490Z","etag":null,"topics":["jpush"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitoop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-27T06:08:04.000Z","updated_at":"2024-08-17T12:17:17.000Z","dependencies_parsed_at":"2022-09-05T01:41:12.767Z","dependency_job_id":null,"html_url":"https://github.com/mitoop/laravel-jpush","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/mitoop/laravel-jpush","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoop%2Flaravel-jpush","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoop%2Flaravel-jpush/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoop%2Flaravel-jpush/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoop%2Flaravel-jpush/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitoop","download_url":"https://codeload.github.com/mitoop/laravel-jpush/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoop%2Flaravel-jpush/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28442357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"online","status_checked_at":"2026-01-15T02:00:08.019Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jpush"],"created_at":"2026-01-15T03:53:05.222Z","updated_at":"2026-01-15T03:53:05.791Z","avatar_url":"https://github.com/mitoop.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel JPush\n基于 `jpush/jpush` `3.6.6` 版本(当前最新版本), 三分钟完成极光推送开发.\n\n## Install\n```shell\ncomposer require mitoop/laravel-jpush\n```\n\n## Require\n- Laravel ^9|^10\n\n## Configure\n在 `config/services`里增加极光配置 : \n```\n    'jpush' =\u003e [\n        // 极光 app kye \n        'app_key' =\u003e env('JPUSH_APP_KEY'), \n        // 极光 master secret\n        'master_secret' =\u003e env('JPUSH_MASTER_SECRET'), \n        // 仅对iOS有效 开发环境设置为false 生产环境设置为true\n        'apns_production' =\u003e env('JPUSH_APNS_PRODUCTION', false), \n        // 接口请求日志文件 为 null 不记录日志\n        'log_file' =\u003e env('JPUSH_LOG_FILE'), \n    ],\n```\n\n## Use\n推送可以采用同步或异步任意一种方式(推荐异步)\n\n一下代码示例假设使用 `JPush` alias\n\n    \n同步推送\n```php\nJPush::pushNow('别名', '通知', '附加信息');\nJPush::pushNow(['别名数组'], '通知', '附加信息');\nJPush::pushNow('all', '通知', '附加信息'); // 推送给所有人\n```\n\n异步推送\n```php\nJPush::pushQueue('别名', '通知', '附加信息');\nJPush::pushQueue(['别名数组'], '通知', '附加信息');\nJPush::pushQueue('all', '通知', '附加信息'); // 推送给所有人\n```\n\n更多：\n```\n如果上面两种方式不能满足使用\n尝试查看 `Mitoop\\JPush\\JPushService` 里面的方法可以组合链式调用\n```\n\n## Tips\n```\n在极光后台查看推送历史的时候, 有个选择框, Web/Api，\n通过包推送的是 `Api` 这种方式，但是默认值是 `Web`，查看的时候要切换一下\n```\n\n## Links\n[http://docs.jiguang.cn/jpush/guideline/intro/](http://docs.jiguang.cn/jpush/guideline/intro/)\n\n[http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/](http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/)\n\n## \n极光文档我觉得是推送服务商里写的最好的文档\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitoop%2Flaravel-jpush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitoop%2Flaravel-jpush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitoop%2Flaravel-jpush/lists"}