1 20 50 150 500 专题1 专题20 专题40 专题60
欢迎来到存起来软件站,找素材,搜软件,就上存起来软件站!
当前位置 >首页 >软件下载 >安卓APP >安卓智能硬件 >其他硬件

小米系统级推送 v0.3.1.Alpha

软件信息
  • 大小:2.1M
  • 语言: 中文
  • 环境: Android
  • 更新:2024-11-13
  • 评级:
  • 系统: Windows Linux Mac Ubuntu
  • 软件类别: 国产软件 / 免费软件 / 系统工具
  • 插件情况:

小米系统级推送是一款专门针对通知推送打造的工具,它非常轻量,可以针对每一款应用设置不同的推送权限,由用户自由控制,是一款不错的小工具,欢迎大家前来下载。

新版特性

一个改了很多很多很多的版本

Features

详尽记录——您可以在 “事件” 列表中查看应用收到的通知标题(获取到的情况下)

主宾分离——控制器(界面)和推送服务(后台程序)分开

通知控制——在 Android O 及更高版本,我们将自动为每个应用创建通知渠道,您可以控制它们的通知

完善控制——现在,我们可以区分 “通知栏通知” 和 “命令通知”,您可以分别控制

保持稳定——我们将显示一个通知,以确保推送不会被系统自动停止

向导优化——去除了一些项目,并更新了 “允许在后台运行” 页面

Fixes

一些 ROM 上,“去除电池优化” 无法使用 #6

日志为空

应用无法收到任何消息(无法注册导致)

Issues

由于改动很大,manager(控制程序,就是有图标的程序)没有经过严格测试,存在很多问题。如果您遇到了这方面问题,请提交 issues,并写上 异常堆栈(需要自己使用 logcat,因为 manager 没有日志保存功能)、何时发生以及发生概率。

如果您仍无法收到通知栏推送,请前往 #34 汇报问题(带上日志)。

应用简介

什么是小米系统级推送,为什么会有这个项目

小米推送是小米公司提供的推送服务。就我个人看来非常喜欢这个服务,而且许多App都在使用(如酷安)。

它非常轻量,会在 MIUI 设备上自动启用系统推送,而非 MIUI 设备则在后台保持长连接。

系统级推送

类似 GCM,小米推送的系统级推送是在 MIUI 完成的。应用在启动时,会判断如果是 MIUI ROM 则向系统注册推送,推送工作都由系统完成,应用无需后台,更省电。

然而在非 MIUI,每个使用小米推送的应用都会在后台启动一个 XMPushService, 10个应用就有10个,20个就有20个服务.. 非常耗电耗内存费流量。

本项目的意义

本项目就是想让任何不用MIUI的用户都能用上小米的系统推送,这样既能保证推送,又保证了无需后台。

缺陷

不支持 MIUI。

在 Android O 上,可能由于 后台限制 导致推送服务中断,请尝试对 Xiaomi Push Service Core 取消后台限制

如果使用了绿色守护小米推送处方会无法启动推送服务

不建议使用 黑域、绿色守护、Xposed一些模块 对 Xiaomi Push Service Core 做操作,可能导致推送不稳定

只有推送功能。其他完整功能(如查找手机)请体验 MIUI

对 Xiaomi Push Service Core 启用电池优化会无法后台

优点

简单,安装非常简单,无需 Root、Xposed、ROM 支持

使用后,其他应用的XMPushService会自动禁用,就像在 MIUI

XMPushService禁用后,还能保证推送。

更多设置项,可以针对每一款应用设置不同的推送权限

完整事件记录,可以监控每个应用的 注册和推送

可以在应用程序注册推送时选择是否允许(类似 iOS)

拦截小米推送产生的不必要唤醒,也能阻止它读取您的隐私

开始使用

安装步骤非常简单 :

前往 Release 标签,下载最新的 Release APK(非 xmsf_service.apk),并安装。

跟着向导进行设置

反馈问题

如需反馈问题,请务必在 Issues 中带上如下内容:

你的 ROM 是什么,Android 版本是什么

有没有使用框架等工具

同时,请使用 设置, 诊断, 获取日志 获取日志文件,写进 Issue。

日志

框架会自动记录日志,保存到私有的缓存目录。暂时不会自动清理,如果需要请手动清除缓存。

参与项目

欢迎提交 PR、Issues 帮助这个项目更好。

已知问题

努比亚ROM应用(第三方使用MiPush的应用)可能不会自动禁用其XMPushService并启动服务,请尝试将框架设为系统应用

开发者学生党,开学了更新可能不太及时,请谅解

一些通知 Feature 可能无法使用(如通知都会显示为推送框架发出,而不是目标应用 MIPushNotificationHelper#setTargetPackage)

目前无法收到通知消息,会唤醒目标应用而不在通知栏发送通知,正在修复。

未经书面许可,严禁将本网内容作为AI训练资源。

下载地址

热门软件

Top