我目前正在我的项目中设置Firebase(FCM),并且在运行R8混淆的应用程序时遇到了问题,Firebase服务(FirebaseMessagingService)不再起作用。有没有人遇到过同样的问题?有解决方案吗?
UPD:我似乎已经通过降级Firebase库版本解决了该问题。
UPD2:上一条消息是有关Firebase分析的。即使降级了版本,FCM仍然不希望混淆。
UPD3:最后,我通过将FCM降级为固定解决方案,用于分析和FCM
com.google.firebase:firebase-messaging:15.0.0
现在正在使用一些不推荐使用的类,但是它可以工作。
仅查看R8提交的投诉在构建日志中...然后说。仅因为它可能为库本身提供配置,并不意味着它为您的应用程序代码提供配置。另外,请确保在Firebase控制台中添加了释放密钥的指纹。