Che*_*eng 3 android firebase firebase-cloud-messaging
目前,我仅使用 1 个 Firebase 产品 - Firebase Messaging。(我没有使用 Firebase Analytics)
implementation 'com.google.firebase:firebase-messaging:18.0.0'
Run Code Online (Sandbox Code Playgroud)
根据https://firebase.google.com/docs/cloud-messaging/android/client#prevent-auto-init
Firebase 生成一个实例 ID,FCM 使用该 ID 生成注册令牌,Analytics 使用该 ID 进行数据收集。生成实例 ID 后,库会将标识符和配置数据上传到 Firebase。如果您希望阻止实例 ID 自动生成,请通过将这些元数据值添加到 AndroidManifest.xml 来禁用 FCM 和 Analytics 的自动初始化(您必须禁用两者):
楼上的我实在是不太明白。
我唯一的用例是
FirebaseInstanceId.getInstance().getInstanceId()MyFirebaseMessagingService extends FirebaseMessagingService我想知道,在什么情况下,我应该关心“防止自动初始化”,“自动初始化”有什么问题?
正如消息所述,当您不希望 Firebase SDK 在实例 ID 令牌可用时自动上传实例 ID 令牌时,您可能希望阻止自动初始化。如果您出于某种原因不允许跟踪设备的使用情况,这可能会引起您的担忧。这可能会影响某些 Firebase 产品正常工作的能力。如果这不是您关心的问题,那么您无需进行任何更改。
| 归档时间: |
|
| 查看次数: |
2235 次 |
| 最近记录: |