如何请求 AppCheck 令牌?

问题描述 投票:0回答:1

我正在使用 iOS 模拟器测试 Firebase HTTP v1 API 云消息的发送/接收。

我发现一个问题,即通过我的 Flutter 应用程序的 API 或使用测试工具通过 Firebase 控制台发送推送通知后,设备上未收到推送通知。

我相信这种情况是Firebase AppCheck在工作,因为错误消息注意到FCM令牌无效,这是荒谬的,但从AppCheck无法确认正在处理的API调用源自已验证的角度来看,这是有道理的来源。

在 Android 设备上完成这些测试时,AppCheck 会在构建项目时发送一个令牌,然后可以将该令牌粘贴到我项目的 AppCheck 区域中,以完全激活用于 Android 的 AppCheck。

使用此 iOS 设备/模拟器,我发现 AppCheck 没有提供令牌,如果我应该猜测为什么推送通知没有到达以及为什么 FCM 令牌被拒绝,这似乎就是我遇到的问题。

所以我的问题是,是否可以请求 AppCheck 令牌,如果“是”该怎么办?

理想情况下,可以从 Flutter 内部请求令牌,以便在 Flutter 的调试工具中打印。我的 Flutter 应用程序的服务器使用 Node.js。

请分享您的想法。

谢谢。

flutter firebase firebase-cloud-messaging firebase-app-check
1个回答
0
投票

我刚刚注意到 Firebase 文档提供了有关获取 AppCheck 令牌以使用 iOS 设备进行调试的说明:https://firebase.google.com/docs/app-check/flutter/debug-provider

这可能回答了我的问题。希望它也有助于解决根本问题。

© www.soinside.com 2019 - 2024. All rights reserved.