我正在为Flutter应用程序创建带有A/B测试的Firebase远程配置实验。为了在测试设备上验证实验,我需要获得与每个Firebase安装相关联的Firebase installation auth token
。
我怎样才能在";长笛方式"?在文档中,Swift、Kotlin等都有获得它的方法。但Dart/Flutter却没有。
在我的应用程序中,我安装了firebase_core
软件包,FirebaseOptions有一堆ids:
this.apiKey,
this.appId,
this.messagingSenderId,
this.projectId,
this.measurementId,
但没有Firebase安装验证令牌。
最简单的方法是,如果您也安装了firebase云消息传递,则从中获取令牌。在我的应用程序中,我没有,所以我想自己解决这个问题,所以我写了一个小程序包来解决这个问题。
我不确定它是否适用于任何类型的设备,因为我只在我拥有的设备(Android和iOS(上本地尝试过,但使用此代币,你可以在firebase控制台中进行AB测试。
https://pub.dev/packages/firebase_device_id
firebase_app_installations是Firebase开发团队的一个新Flutter软件包,我相信它将为您提供所需的内容。