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



|
ryan4290Oct 7, 2023
1
核心代码
``` 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 } } } } ``` |
|
xiva1209Oct 7, 2023
2
我看到淘宝里面有 fcm 相关组件,但是没推送过消息,是要国外 IP ?
|
|
FrankAdlerOct 8, 2023
3
试了下,跟 libchecker 过滤使用了 firebase 库看到的一样
|
|
limonOct 12, 2023
4
这个一般用 fcmfix 了
|