android - com.google.firebase.iid.FirebaseInstanceIdReceiver 是否需要导出?

标签 android firebase firebase-cloud-messaging broadcastreceiver

我们有一个 Android 应用,它使用 Firebase 来推送通知,因此我们要注册一个类型为 com.google.firebase.iid.FirebaseInstanceIdReceiver 的广播接收器。

有人质疑我们是否需要在应用程序 list 中导出接收器,目前我们需要。

是否需要导出此接收器才能使 Firebase 功能正常工作?

最佳答案

这篇文章回答了我的问题,看起来它确实需要导出,但受到只有系统应用程序应该拥有的权限的保护:

How is Android Firebase messaging SDK secure against Intent spoofing?

关于android - com.google.firebase.iid.FirebaseInstanceIdReceiver 是否需要导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69030152/

相关文章:

android - onInterceptTouchEvent 的 ViewGroup 子类

android - 无法为内容提供商创建数据库

java - 在 Android Studio 中动态创建按钮时遇到问题

java - 如何访问DRF服务器端的请求主体模型字段?

Firebase:403 PERMISSION_DENIED(FirebaseError:安装):更新 SDK 后请求被阻止 (FirebaseInstallationsService)

android - 后台服务限制和 Firebase 云消息传递

ios - 为什么在 iOS 中有一次推送却有两次通知?

java - 如何与 Firestore 交互以减少客户端的 RAM 消耗?

firebase - 在 Unity 上从 Firebase 远程配置获取广告 ID 时出现问题

javascript - Firebase 云消息传递 requireInteraction 不起作用