写了个小工具查看哪些 app 支持谷歌 fcm 推送

264 天前
 NokiaForever
可以看到你安装的 app 和系统 app 里哪些支持谷歌 fcm 推送,虽然有一些即使支持,可能你是中国大陆账号就不推送消息,比如淘宝、微信。还能支持调出系统日志界面,看看你的手机是否支持 fcm 推送。地址: https://github.com/HappyMax0/FCMPushViewer/releases/tag/1.0.1

5782 次点击
所在节点    Android
4 条回复
ryan4290
264 天前
核心代码

```
for (packageInfo in packageManager.getInstalledPackages(PackageManager.GET_RECEIVERS)) {
if (packageInfo.receivers != null) {
for (receiverInfo in packageInfo.receivers) {
if (receiverInfo.name == "com.google.firebase.iid.FirebaseInstanceIdReceiver" || receiverInfo.name == "com.google.android.gms.measurement.AppMeasurementReceiver") {
val appName = packageInfo.applicationInfo.loadLabel(packageManager).toString()
val packageName = packageInfo.packageName
var icon:Drawable? = packageInfo.applicationInfo.loadIcon(packageManager);
val appInfo = AppInfo(appName, packageName, icon)
appList.add(appInfo)
break
}
}
}
}
```
xiva1209
264 天前
我看到淘宝里面有 fcm 相关组件,但是没推送过消息,是要国外 IP ?
FrankAdler
263 天前
试了下,跟 libchecker 过滤使用了 firebase 库看到的一样
limon
259 天前
这个一般用 fcmfix 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX