# taoweiji/MixPush

Android 混合推送SDK，快速集成6个厂商推送，共享系统推送通道，杀死也能收到推送，推送到达率90%以上

Repository: https://github.com/taoweiji/MixPush
Canonical: https://ross.abutalabs.com/products/mixpush
Language: Java
License: Apache-2.0
License Family: permissive
Topics: mixpush, push, joyrun, mipush, getui, android
Last push: 2025-12-15T11:17:50+00:00

## Health v2 (maintenance only)
Score: 48/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 57, release rhythm 8, longevity 100
- inputs: {"age_days": 3379, "days_push": 261, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1227, forks 212 (observed 2026-08-28T04:04:03.329097+00:00)

## What it is
MixPush is an Android SDK that unifies integration with six vendor push platforms (Xiaomi, Huawei, Meizu, OPPO, VIVO, and Apple APNs) behind a single API. It leverages system-level vendor push channels so notifications arrive even when the app is killed, achieving delivery rates above 90%, and includes Java server-side code for sending pushes.

## Use cases
- send push notifications to Android users in China without keeping the app alive in background
- integrate Xiaomi, Huawei, OPPO, VIVO, and Meizu push with minimal code
- improve push notification delivery rate on Chinese Android phones
- replace commercial push SDKs that inject ads into notifications
- send pushes to iOS via APNs or Xiaomi APNs proxy
- broadcast notifications to all app users or tagged segments

## When to choose
- your Android app targets Chinese device vendors with system push channels
- you need high delivery rates even when the app process is killed
- you want to avoid ad-injecting free commercial push SDKs
- you want one unified API instead of integrating six vendor SDKs yourself

## When to avoid
- your app targets only Google Play devices where FCM is the standard
- you need a turnkey hosted push service with no backend work
- you cannot register vendor push accounts (most require a company entity)
- you need transparent pass-through messages on vendors that do not support them

## Facets
- artifact type: library
- maturity: active
- function: sdk, message-queue, developer-tools
- domain: mobile-development, android-tools, messaging-platforms
- platform: jvm, self-hosted
- tags: push-notifications, vendor-push, xiaomi-push, huawei-push, meizu-push, oppo-push, vivo-push, apns, notification-delivery, chinese-android-ecosystem, android

## Member repositories
- taoweiji/MixPush (main) score 48

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:03.329097+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:15:16.890641+00:00, confidence not recorded.
  - readme: https://github.com/taoweiji/MixPush (fetched 2026-08-28T04:04:03.329097+00:00, sha 2c70f4291099)
- Data as of 2026-08-30T08:39:29.467469+00:00.
