idkmomo
idkmomo
**描述问题** 如标题所述 **运行环境** LSPosed **LSPosed 版本** 1.9.3 **HMS Core 版本** 6.13.0.322 **HMS Push 版本** 0.0.27 诉求:希望可以加上一个开机完成后15秒自动重启hmscore的功能
由a01020d新功能启发的: 我发现在NoA工作时,把微信彻底杀掉(强制停止)之后,收到的第一条微信消息无通知(后续微信消息会正常通知,直到再次彻底杀掉微信),fcmfix也没有代为发送通知。FCM日志中fcmfix似乎认为微信成功响应了FCM广播(但实际上微信并没有生成通知)。 这似乎有些违背“对于没有成功唤醒的应用fcmfix代为发送一条通知(需在xposed勾选gms)”这个新功能的美好意愿。我想这应该是微信奇葩和臃肿的推送实现导致的。目前可以用Thanox的微信通知代收解决这个问题,但为了一劳永逸解决所有这种问题,考虑到基本上不存在收到FCM信号却没有通知的应用设计,开发者可不可以加一个新功能(或者把现有代为发送通知功能的逻辑替换为以下逻辑): **收到FCM推送信号并完成fcmfix现有逻辑后,检查目标应用是否在5秒内生成了新通知,如果没有生成,就代为发送通知。** 个人觉得这个逻辑可能会比a01020d的现有逻辑更可靠一些,尤其是在应对微信这种奇葩流氓应用时。