Skip to content

magisk317/MiPushConfigurations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

配置文件说明

配置文件可以做到以下事情:

  • 修改通知显示效果
  • 通知到来时唤醒屏幕
  • 通知到来时触发通知被点击效果(仅触发效果,未实际点击通知)

配置文件名

配置名根据以下格式命名,共分为四个部分:

${package}_${appname}_${optional_function}-${exclusive_description}.json

不同部分的含义分别为:

  • 必填:${package},应用包名
    • 使用包名来区分配置针对的是什么应用
    • 特殊包名:
      • 0,基础配置,必需下载
      • 1,全局前置配置
      • 2,全局后置配置
  • 必填:${appname},应用名
    • 用于快速识别配置针对的是什么应用
  • 可选:${optional_function},功能名
    • 一个应用的配置可以由多份配置文件组成,使用不同的 ${optional_function} 来标识不同的能力
  • 可选:${exclusive_description},互斥能力描述
    • 配置中存在相同 ${optional_function} 时,说明这一组配置文件为互斥配置,只有一个配置生效,此时应只保留其中一个配置文件
    • 互斥示例(${optional_function} = 群消息整形):
      • com.tencent.mobileqq_QQ_群消息整形-群名标题前添加发送者.json
      • com.tencent.mobileqq_QQ_群消息整形-群名移动至 subtext.json

配置使用方式

  1. 设置配置目录,入口位于:推送服务 - 设置
  2. 下载所需配置放入该目录中
  3. (可选)若需自定义通知图标,可以在配置目录下创建 icon 文件夹,将 AndroidNotifyIconAdapt 仓库的 json 文件放入其中

配置推荐

  • QQ
    • 基础配置 com.tencent.mobileqq_QQ.json
    • 消息样式 com.tencent.mobileqq_QQ_MessagingStyle.json

配置内容说明

配置类型

配置共分为两类:

  • 主配置,具有实际包名的配置项(${package}_${appname}.json
{
  "version": "0.1.0",
  "configs": {
    "com.coolapk.market": [
      "大图标显示成圆形"
    ]
  }
}
  • 子配置,提供引用项被主配置引用(${package}_${appname}_${optional_function}-${exclusive_description}.json
{
  "version": "0.1.0",
  "configs": {
    "大图标显示成圆形": [
      {
        "newMetaInfo": {
          "extra": {
            "__mi_push_round_large_icon": ""
          }
        },
        "stop": false
      }
    ]
  }
}

配置执行流程

弹出通知时,通过会经过配置进行整行或忽略,执行流程如下:

  • 执行 ^ 配置(1_${appname}.json
  • 执行应用配置,如 com.coolapk.marketcom.coolapk.market_酷安.json
  • 执行 $ 配置(2_${appname}.json

在配置执行过程中,若遇到一个匹配成功的配置,其配置中未定义 "stop": false,则整个流程结束

配置文件依赖图

graph RL
	subgraph 0_基础配置
		479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"]
		64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"]
	end
	subgraph 2_后置配置
		CF1FF94665A8D125D2423F56FDF7D38CF6CB80A9702194C9182052A8EDD9B84F["2_后置配置.json"] --> 3AB61B5B1A0D54838020030D1E521E4A218E7B5C955725AB64708162BA0567CC["2_后置配置_将透传消息作为通知显示-白名单.json"] & BC119D699D1C22724B679147E360075F7311DC921A8B780B9A20750AD2BF8CE3["2_后置配置_移除通知副标题.json"] & D527F45F15BDD196E8CBE990ADBAFA93E36B1B763DFCD135EBA614D466B7493E["2_后置配置_消息样式为每条消息添加起始标识.json"] & C8ADC7C1E6F0FFA5F5302AE8955063633F68984F3FB30B563B4EB1D6CE8C3D27["2_后置配置_将标题相同的通知视为同一会话-白名单.json"] & A37D25B272E10D3FFCA277CF5B0CCA75D61016C03F2ED04820C21D2FD5F1C437["2_后置配置_将标题相同的通知视为同一会话-黑名单.json"] & 115654979F8F55E068CB763C1C29A60BA5104F850E960AE30F82680DFF0C776A["2_后置配置_堆叠同一会话的所有通知-白名单.json"] & C447EE860734DF6AA6A564BB3239AF0CFAAFE020018E0EF5496501D114BB6D16["2_后置配置_屏蔽运营消息-白名单.json"] & FB016B66093520C498AF13FFB20BBE3E1BD48890111E28D2968DEB22C21AA22A["2_后置配置_屏蔽运营消息-黑名单.json"] & CF9CAF1EDB690EC3C6BF6EACB57D0A37895357782FD050D06077237D07E41710["2_后置配置_收到消息后台唤醒应用-白名单.json"] & B02672C1C00A5C2E2591E4E558836163D378C452BFEA8A1945C5BAEC4ED859FE["2_后置配置_只显示一条消息-白名单.json"] & BE0DE28646BA00CEBF099751C6566F3AB5B08DD5DE0C2FC3C4C62AF08D4F4CAB["2_后置配置_自动提取意图.json"] & 0BB6031DECF356C7682C7E4DB8840825EC906C42091672812CDFD24E1A1CE877["2_后置配置_直接打开意图-白名单.json"] & FBEB52252E05CB53C3B59F41F43CF5C5F4BA89FD5D89ED91DF81F90026DD6C50["2_后置配置_直接打开意图-黑名单.json"] & AD9D0296315F01ED080962737FBEB605BFFEF0185C926412C8DCB25A235A6115["2_后置配置_点击时清理会话通知组-白名单.json"] & A637FEA1CC3A6B0968260E0096E78162B6F601FF86B4698B7901AF6EF3862DE7["2_后置配置_聊天消息聚合成一组-白名单.json"] & 4A3C494A4910D522874E998D2FD8831587D3F87CCA42B96EC199434C97FADC47["2_后置配置_聊天消息按渠道分组-黑名单.json"] & A21804EFE9B514BC3322D2C46A5F4E5026F9834AA16B4F892D2E8EA754838CC6["2_后置配置_聊天消息按类型分组-黑名单.json"] & 34E161121217218F87E0541226998A22386DC1232C781C25C45A8F5D339E56E7["2_后置配置_群聊消息按群分组-白名单.json"] & 76D23669DF2AFD1122EB520760628B063364DCC5719531D851DEECB4FCB6F07D["2_后置配置_无图标聊天消息显示名字为图标.json"]
		AD9D0296315F01ED080962737FBEB605BFFEF0185C926412C8DCB25A235A6115["2_后置配置_点击时清理会话通知组-白名单.json"]
		115654979F8F55E068CB763C1C29A60BA5104F850E960AE30F82680DFF0C776A["2_后置配置_堆叠同一会话的所有通知-白名单.json"]
		C8ADC7C1E6F0FFA5F5302AE8955063633F68984F3FB30B563B4EB1D6CE8C3D27["2_后置配置_将标题相同的通知视为同一会话-白名单.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		A37D25B272E10D3FFCA277CF5B0CCA75D61016C03F2ED04820C21D2FD5F1C437["2_后置配置_将标题相同的通知视为同一会话-黑名单.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		3AB61B5B1A0D54838020030D1E521E4A218E7B5C955725AB64708162BA0567CC["2_后置配置_将透传消息作为通知显示-白名单.json"]
		A21804EFE9B514BC3322D2C46A5F4E5026F9834AA16B4F892D2E8EA754838CC6["2_后置配置_聊天消息按类型分组-黑名单.json"]
		4A3C494A4910D522874E998D2FD8831587D3F87CCA42B96EC199434C97FADC47["2_后置配置_聊天消息按渠道分组-黑名单.json"]
		A637FEA1CC3A6B0968260E0096E78162B6F601FF86B4698B7901AF6EF3862DE7["2_后置配置_聊天消息聚合成一组-白名单.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"]
		C447EE860734DF6AA6A564BB3239AF0CFAAFE020018E0EF5496501D114BB6D16["2_后置配置_屏蔽运营消息-白名单.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		FB016B66093520C498AF13FFB20BBE3E1BD48890111E28D2968DEB22C21AA22A["2_后置配置_屏蔽运营消息-黑名单.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		34E161121217218F87E0541226998A22386DC1232C781C25C45A8F5D339E56E7["2_后置配置_群聊消息按群分组-白名单.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"]
		CF9CAF1EDB690EC3C6BF6EACB57D0A37895357782FD050D06077237D07E41710["2_后置配置_收到消息后台唤醒应用-白名单.json"]
		76D23669DF2AFD1122EB520760628B063364DCC5719531D851DEECB4FCB6F07D["2_后置配置_无图标聊天消息显示名字为图标.json"]
		D527F45F15BDD196E8CBE990ADBAFA93E36B1B763DFCD135EBA614D466B7493E["2_后置配置_消息样式为每条消息添加起始标识.json"] --> 56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"]
		BC119D699D1C22724B679147E360075F7311DC921A8B780B9A20750AD2BF8CE3["2_后置配置_移除通知副标题.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		0BB6031DECF356C7682C7E4DB8840825EC906C42091672812CDFD24E1A1CE877["2_后置配置_直接打开意图-白名单.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		FBEB52252E05CB53C3B59F41F43CF5C5F4BA89FD5D89ED91DF81F90026DD6C50["2_后置配置_直接打开意图-黑名单.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
		B02672C1C00A5C2E2591E4E558836163D378C452BFEA8A1945C5BAEC4ED859FE["2_后置配置_只显示一条消息-白名单.json"]
		BE0DE28646BA00CEBF099751C6566F3AB5B08DD5DE0C2FC3C4C62AF08D4F4CAB["2_后置配置_自动提取意图.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
	end
	subgraph cmb.pb_招商银行
		2809C75047E6681759659DAD2CEF0FFDD8F97D24AD2A7417A1C16CC46DA0D763["cmb.pb_招商银行.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"] & CF98359F610212825A638A5BB7CE765F52A4955079A12F1816E69FD1387044BB["cmb.pb_招商银行_卡号替换.json"]
		CF98359F610212825A638A5BB7CE765F52A4955079A12F1816E69FD1387044BB["cmb.pb_招商银行_卡号替换.json"]
	end
	subgraph com.alibaba.android.rimet_钉钉
		8A0FD2B314F8E0F6C28C483310BC44C467518347F45D447F0D8B5E608B4DB769["com.alibaba.android.rimet_钉钉.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"] & 56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"] & 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
	end
	subgraph com.coolapk.market_酷安
		D474A8B67EA765F9F136FE8FC195922AD2EB48B9CE87FC4E7F490DC6CD09AFA7["com.coolapk.market_酷安.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
	end
	subgraph com.jingyao.easybike_哈啰
		9759AAE197B280E66663FD143F5A8FB0FF9F794CC65E47957068750616AFAC3E["com.jingyao.easybike_哈啰.json"] --> 56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"] & 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
	end
	subgraph com.ss.android.lark_飞书
		29C5F0BB754C6096CDDC17BBD35C8230F287EC3F7C940EED80DD46F1F3E70DBF["com.ss.android.lark_飞书.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"] & 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"] & 8C0BCC4176D958FF8A5A332B9F2C78966902FB11F7295232601C81E52FDBF681["com.ss.android.lark_飞书_MessagingStyle.json"]
		8C0BCC4176D958FF8A5A332B9F2C78966902FB11F7295232601C81E52FDBF681["com.ss.android.lark_飞书_MessagingStyle.json"] --> 56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"]
	end
	subgraph com.ss.android.ugc.aweme_抖音
		A38443AB7D8A27909BF68857A43B326D3FBCB95369DFB321793217ACE26DC899["com.ss.android.ugc.aweme_抖音.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"] & 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"] & 56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"]
	end
	subgraph com.tencent.mobileqq_QQ
		C48DD58A69BE1EA93C8925D900F2E839A39E3CB2CEA54C1EBF825330B5C34A47["com.tencent.mobileqq_QQ.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"] & C987691EF08D6734082BA098238AD2823A85601E00D99ACFC91A7993CA5AECE1["com.tencent.mobileqq_QQ_群头像支持(不装则显示具体群友头像).json"] & 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"] & F712B0B81C54964F664BD3EE8626AFB5AABAC90C3E4D8124E74B13FA3957DB1B["com.tencent.mobileqq_QQ_群消息整形-群名标题前添加发送者.json"] & D4FBC62701D505CB943309575D315FF58A052495BCF6F7ABF64AA526ACDA4137["com.tencent.mobileqq_QQ_群消息整形-群名移动至 subtext.json"] & 123AD04556C08581DD7B87D93D9B59B2732716239C2DA0AD663AC285163C06AA["com.tencent.mobileqq_QQ_复用QA通知渠道.json"] & D12D87813F6268AD3A037397B929B953A341E73125516AB9C673695A15D21149["com.tencent.mobileqq_QQ_MessagingStyle.json"] & 417DE1CB287A962F8BDBAD5B44DCEEBEEBE880DE8292C37F1785D19EF2CEFD80["com.tencent.mobileqq_QQ_意图重整.json"]
		D12D87813F6268AD3A037397B929B953A341E73125516AB9C673695A15D21149["com.tencent.mobileqq_QQ_MessagingStyle.json"] --> 479475383F0491508B3FC3001F85C8269165532DCD888EEE95ACAE0EFD0C9DEF["0_基础配置_工具.json"] & 56F20600842C69DE11952BB308DDF2E234E46B866CCCE75155286E9A8C580A61["0_基础配置_消息样式相关.json"]
		123AD04556C08581DD7B87D93D9B59B2732716239C2DA0AD663AC285163C06AA["com.tencent.mobileqq_QQ_复用QA通知渠道.json"]
		C987691EF08D6734082BA098238AD2823A85601E00D99ACFC91A7993CA5AECE1["com.tencent.mobileqq_QQ_群头像支持(不装则显示具体群友头像).json"]
		F712B0B81C54964F664BD3EE8626AFB5AABAC90C3E4D8124E74B13FA3957DB1B["com.tencent.mobileqq_QQ_群消息整形-群名标题前添加发送者.json"]
		D4FBC62701D505CB943309575D315FF58A052495BCF6F7ABF64AA526ACDA4137["com.tencent.mobileqq_QQ_群消息整形-群名移动至 subtext.json"]
		417DE1CB287A962F8BDBAD5B44DCEEBEEBE880DE8292C37F1785D19EF2CEFD80["com.tencent.mobileqq_QQ_意图重整.json"]
	end
	subgraph com.xunmeng.pinduoduo_拼多多
		3EE966FD60FD83B89D68BCB9A9F81B95F52DC9EA2A1FC8A3E0A1B3F01A2A30EE["com.xunmeng.pinduoduo_拼多多.json"] --> 64CA1BAFD56122596A896ED9ACAC6301DAD3E47BC4E1F6650157CC8656332DB7["0_基础配置_开关.json"]
	end
	subgraph com.zhihu.android_知乎
		E49E8C8AC298496FBB542F3217F63910C61BF2EAE5A777AEE712A27C77E8A523["com.zhihu.android_知乎.json"] --> 55C02544227E7A4D8BE1E08FB1B1BDE3413D05A1438BD4C2C07BACCA33679063["com.zhihu.android_知乎_忽略盐选内容.json"]
		55C02544227E7A4D8BE1E08FB1B1BDE3413D05A1438BD4C2C07BACCA33679063["com.zhihu.android_知乎_忽略盐选内容.json"]
	end
	C8ADC7C1E6F0FFA5F5302AE8955063633F68984F3FB30B563B4EB1D6CE8C3D27["2_后置配置_将标题相同的通知视为同一会话-白名单.json"] <-- exclusive --> A37D25B272E10D3FFCA277CF5B0CCA75D61016C03F2ED04820C21D2FD5F1C437["2_后置配置_将标题相同的通知视为同一会话-黑名单.json"]
	4A3C494A4910D522874E998D2FD8831587D3F87CCA42B96EC199434C97FADC47["2_后置配置_聊天消息按渠道分组-黑名单.json"] <-- exclusive --> A21804EFE9B514BC3322D2C46A5F4E5026F9834AA16B4F892D2E8EA754838CC6["2_后置配置_聊天消息按类型分组-黑名单.json"]
	0BB6031DECF356C7682C7E4DB8840825EC906C42091672812CDFD24E1A1CE877["2_后置配置_直接打开意图-白名单.json"] <-- exclusive --> FBEB52252E05CB53C3B59F41F43CF5C5F4BA89FD5D89ED91DF81F90026DD6C50["2_后置配置_直接打开意图-黑名单.json"]
	C447EE860734DF6AA6A564BB3239AF0CFAAFE020018E0EF5496501D114BB6D16["2_后置配置_屏蔽运营消息-白名单.json"] <-- exclusive --> FB016B66093520C498AF13FFB20BBE3E1BD48890111E28D2968DEB22C21AA22A["2_后置配置_屏蔽运营消息-黑名单.json"]
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PowerShell 100.0%