├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── LICENSE ├── README.md ├── apns ├── AuthKey_PXA4CCXXXX.p8 ├── wfc.p12 └── wfc_voip.p12 ├── config ├── apns.properties ├── application.properties ├── fcm.properties ├── getui.properties ├── hm.properties ├── hms.properties ├── meizu.properties ├── oppo.properties ├── vivo.properties └── xiaomi.properties ├── fcm └── wildfirechat-4753c-firebase-adminsdk-1s9fh-6ac7fa7c6e.json ├── mvnw ├── mvnw.cmd ├── pom.xml ├── push.md └── src └── main ├── java └── cn │ └── wildfirechat │ └── push │ ├── PushApplication.java │ ├── PushController.java │ ├── PushMessage.java │ ├── PushMessageType.java │ ├── Utility.java │ ├── android │ ├── AndroidPushService.java │ ├── AndroidPushServiceImpl.java │ ├── AndroidPushType.java │ ├── fcm │ │ ├── FCMConfig.java │ │ └── FCMPush.java │ ├── getui │ │ ├── GetuiConfig.java │ │ └── GetuiPush.java │ ├── hms │ │ ├── HMSConfig.java │ │ ├── HMSPush.java │ │ ├── HMSPushPayload.java │ │ └── internal │ │ │ ├── HMSMessageNotification.java │ │ │ ├── HMSPushAndroidInfo.java │ │ │ ├── HMSPushClickAction.java │ │ │ ├── HMSPushMessage.java │ │ │ └── HMSPushNotification.java │ ├── meizu │ │ ├── MeiZuConfig.java │ │ └── MeiZuPush.java │ ├── oppo │ │ ├── OppoConfig.java │ │ └── OppoPush.java │ ├── vivo │ │ ├── VivoConfig.java │ │ └── VivoPush.java │ └── xiaomi │ │ ├── XiaomiConfig.java │ │ └── XiaomiPush.java │ ├── hm │ ├── HMConfig.java │ ├── HMPushService.java │ ├── HMPushServiceImpl.java │ └── payload │ │ ├── AlertPayload.java │ │ ├── VoipPayload.java │ │ └── internal │ │ ├── ClickAction.java │ │ ├── Notification.java │ │ ├── Payload.java │ │ └── Target.java │ └── ios │ ├── ApnsConfig.java │ ├── ApnsServer.java │ ├── IOSPushService.java │ ├── IOSPushServiceImpl.java │ └── IOSPushType.java ├── libs ├── MiPush_SDK_Server_2_2_19.jar ├── httpclient-4.5.jar ├── httpcore-4.4.1.jar ├── opush-server-sdk-1.0.4.jar └── vpush-server-sdk-3.3.jar └── resources └── application.properties /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | push.iml 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/README.md -------------------------------------------------------------------------------- /apns/AuthKey_PXA4CCXXXX.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/apns/AuthKey_PXA4CCXXXX.p8 -------------------------------------------------------------------------------- /apns/wfc.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/apns/wfc.p12 -------------------------------------------------------------------------------- /apns/wfc_voip.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/apns/wfc_voip.p12 -------------------------------------------------------------------------------- /config/apns.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/apns.properties -------------------------------------------------------------------------------- /config/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8085 -------------------------------------------------------------------------------- /config/fcm.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/fcm.properties -------------------------------------------------------------------------------- /config/getui.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/getui.properties -------------------------------------------------------------------------------- /config/hm.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/hm.properties -------------------------------------------------------------------------------- /config/hms.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/hms.properties -------------------------------------------------------------------------------- /config/meizu.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/meizu.properties -------------------------------------------------------------------------------- /config/oppo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/oppo.properties -------------------------------------------------------------------------------- /config/vivo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/vivo.properties -------------------------------------------------------------------------------- /config/xiaomi.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/config/xiaomi.properties -------------------------------------------------------------------------------- /fcm/wildfirechat-4753c-firebase-adminsdk-1s9fh-6ac7fa7c6e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/fcm/wildfirechat-4753c-firebase-adminsdk-1s9fh-6ac7fa7c6e.json -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/pom.xml -------------------------------------------------------------------------------- /push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/push.md -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/PushApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/PushApplication.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/PushController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/PushController.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/PushMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/PushMessage.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/PushMessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/PushMessageType.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/Utility.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/AndroidPushService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/AndroidPushService.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/AndroidPushServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/AndroidPushServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/AndroidPushType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/AndroidPushType.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/fcm/FCMConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/fcm/FCMConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/fcm/FCMPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/fcm/FCMPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/getui/GetuiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/getui/GetuiConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/getui/GetuiPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/getui/GetuiPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/HMSConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/HMSConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/HMSPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/HMSPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/HMSPushPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/HMSPushPayload.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/internal/HMSMessageNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/internal/HMSMessageNotification.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushAndroidInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushAndroidInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushClickAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushClickAction.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushMessage.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/hms/internal/HMSPushNotification.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/meizu/MeiZuConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/meizu/MeiZuConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/meizu/MeiZuPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/meizu/MeiZuPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/oppo/OppoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/oppo/OppoConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/vivo/VivoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/vivo/VivoConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/vivo/VivoPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/vivo/VivoPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/xiaomi/XiaomiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/xiaomi/XiaomiConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/android/xiaomi/XiaomiPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/android/xiaomi/XiaomiPush.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/HMConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/HMConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/HMPushService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/HMPushService.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/HMPushServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/HMPushServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/payload/AlertPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/payload/AlertPayload.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/payload/VoipPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/payload/VoipPayload.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/payload/internal/ClickAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/payload/internal/ClickAction.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/payload/internal/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/payload/internal/Notification.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/payload/internal/Payload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/payload/internal/Payload.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/hm/payload/internal/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/hm/payload/internal/Target.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/ios/ApnsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/ios/ApnsConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/ios/ApnsServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/ios/ApnsServer.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/ios/IOSPushService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/ios/IOSPushService.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/ios/IOSPushServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/ios/IOSPushServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/wildfirechat/push/ios/IOSPushType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/java/cn/wildfirechat/push/ios/IOSPushType.java -------------------------------------------------------------------------------- /src/main/libs/MiPush_SDK_Server_2_2_19.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/libs/MiPush_SDK_Server_2_2_19.jar -------------------------------------------------------------------------------- /src/main/libs/httpclient-4.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/libs/httpclient-4.5.jar -------------------------------------------------------------------------------- /src/main/libs/httpcore-4.4.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/libs/httpcore-4.4.1.jar -------------------------------------------------------------------------------- /src/main/libs/opush-server-sdk-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/libs/opush-server-sdk-1.0.4.jar -------------------------------------------------------------------------------- /src/main/libs/vpush-server-sdk-3.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/libs/vpush-server-sdk-3.3.jar -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildfirechat/push_server/HEAD/src/main/resources/application.properties --------------------------------------------------------------------------------