diff --git a/dependencies.gradle b/dependencies.gradle
index 9a11e694c7..5a6e591f15 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -137,7 +137,7 @@ ext {
blankjUtilCodex = "1.30.4"
acloudPush = "3.8.8.1"
- jpushVersion = "5.2.4"
+ jpushVersion = "5.4.0"
volcTlsVersion = "1.1.4"
}
\ No newline at end of file
diff --git a/feature/jg_push/proguard-rules.pro b/feature/jg_push/proguard-rules.pro
index 26cb2ddc21..3f49f46eda 100644
--- a/feature/jg_push/proguard-rules.pro
+++ b/feature/jg_push/proguard-rules.pro
@@ -24,7 +24,7 @@
-dontwarn cn.jpush.**
-keep class cn.jpush.** { *; }
--keep class * extends cn.jpush.android.service.JPushMessageService { *; }
+-keep class * extends cn.jpush.android.service.JPushMessageReceiver { *; }
-dontwarn cn.jiguang.**
-keep class cn.jiguang.** { *; }
diff --git a/feature/jg_push/src/main/AndroidManifest.xml b/feature/jg_push/src/main/AndroidManifest.xml
index 7b323363bb..313af615f2 100644
--- a/feature/jg_push/src/main/AndroidManifest.xml
+++ b/feature/jg_push/src/main/AndroidManifest.xml
@@ -18,19 +18,15 @@
-
-
-
-
-
-
+
-
+