4

我正在为我的 Flutter 应用程序创建带有 A/B 测试的 Firebase 远程配置实验。为了在测试设备上验证实验,我需要获取Firebase installation auth token与每个 Firebase 安装相关的内容。

我怎样才能在“Flutter-way”中获得这个令牌?在文档中,有办法为 Swift、Kotlin 等获取它。但不适用于 Dart/Flutter。

在我的应用程序中,我firebase_core安装了软件包,并且 FirebaseOptions 有一堆 id:

this.apiKey,
this.appId,
this.messagingSenderId,
this.projectId,
this.measurementId,

但没有 Firebase安装身份验证令牌。

4

2 回答 2

0

firebase_app _installations是 Firebase 开发团队的一个新的 Flutter 包,我相信它会为您提供所需的东西。

于 2022-01-11T07:55:21.233 回答
0

最简单的方法是,如果您还安装了 firebase 云消息传递,则从那里获取令牌。在我的应用程序中我没有,所以我想自己解决这个问题,所以我写了一个小包来解决这个问题。

我不确定它是否适用于任何类型的设备,因为我只在我拥有的设备(Android 和 iOS)上本地尝试过,但使用这个令牌你可以在 firebase 控制台中进行 AB 测试。

https://pub.dev/packages/firebase_device_id

于 2021-08-19T13:26:14.853 回答