有什么方法能够检测手机上已安装的 APP 中有哪些支持 fcm 的?

 

*近一个月从 ios 换到 MIUI ( eu 版),这才发现原来 Android 党天天说推送比不过 iOS 并不是夸大其词。iOS 上通知虽然泛滥吧,但我可以主动忽略它,顶多碍眼一些罢了,可在国内用 Android 你就要担心通知是不是漏了? fcm 有没有 disconnected ?新安装的 APP 支不支持 fcm 亦或是 mipush ?需不需要打开自启动开关?所以装国内 APP 时也尽可能选择 play 版,可奈何 play 版也不一定就能走 fcm… 于是就问问大家有没有什么方便的办法能够知道一款 APP 是否接入 fcm 推送?

15 条回复    2021-07-11 10:50:07 +08:00

lzsqq754318010
    1

lzsqq754318010   22 天前

可能有人会说看 fcm 的 log,但问题是有些 App 你不知道它什么时候会有推送,而且频率也可能不是很高。
learningman
    2

learningman   22 天前 via Android

黑阈看得到
pakro888
    3

pakro888   22 天前

绿色守护也能看到
lzsqq754318010
    4

lzsqq754318010   22 天前

感谢上面二位,我去瞧瞧。
john6lq
    5

john6lq   22 天前 via iPhone

对不起,请问 FCM 是?
voiyy
    6

voiyy   22 天前   ❤️ 2

libchecker app
JensenQian
    7

JensenQian   22 天前 via Android

@john6lq https://firebase.google.com/docs/cloud-messaging
YvanGu
    8

YvanGu   22 天前

斑朵,可以看到支持的各种推送
dingwen07
    9

dingwen07   22 天前 via iPhone

在国内 FCM 确实不如 APN
国产 App 兼容 FCM 的很少,你就当没有吧,印象中通知有点用的也就个闲鱼和微信国际版是走 FCM 的。。。
国外 App 还是很好用的,基本上有通知需求都会走 FCM 。
dingwen07
    10

dingwen07   22 天前 via iPhone

我是用绿色守护看,国产 app 全部不给自启动,国外 app 操作系统默认允许自启动

 

terabithia
    11

terabithia   22 天前

@dingwen07 走 FCM 也还是要允许自启吧,只是禁止后台。我现在用的 play 上下载的微信和钉钉可以走 FCM,其他的好像也没啥有推送的需求……
dingwen07
    12

dingwen07   22 天前 via iPhone

@terabithia #11 允许自启动是必须的,禁止后台我就不清楚了,反正我用的三星上面允许自己和禁止后台是一起的

微信必须得是外国手机号注册的,不然不走 FCM,我主帐号是国内的就很难受


terabithia
    13

terabithia   22 天前

@dingwen07 我刚刚发现我把 twitter 禁止自启好像也有推送。我的微信是国内手机号码注册的,我把微信也设置为走代理,而且是全局,可以走 FCM 的,不过这个要看代理的网络质量,好在我对推送也不是那么敏感,随缘吧
janus77
    14

janus77   21 天前

这个你做不到完全准确的
我就说一句,推送是主动发起的,就算他在代码层面支持了推送,某些消息运营就是不想在 fcm 这个渠道里面发,你能怎么办?
0A0
    15

0A0   19 天前 via Android

eu 版的 fcm 是完整支持的。
剩下就是各个 app 自己的锅了。cn 版需要打开自启动,或者同时打开后台。eu 版正常不需要,只是有的 app 不按标准来,才需要你检查自启动,后台等额外的操作。
比如 line,不管 cn 和 eu,开启自启动后都能正常推送 fcm 信息,属于正常。只是不正常的 app 太多了而已。