Ste*_*wie 7 firebase flutter firebase-app-check
我在 Flutter 上设置了适用于 iOS 和 Android 的 App Check。iOS 设备工作正常,能够访问我的 RT 数据库和云功能。但是,Android 设备被阻止。我使用了 Google Play Console 上生成的 SHA-256 证书指纹。另外,Firebase 说我的 Android 应用程序已注册。所以,一切看起来都很好,但事实并非如此。
我现在不知道要检查什么,因为我这边没有错误。我唯一能看到的是未经验证的:来自 App Check 请求指标的无效请求。
这是我用于激活 App Check 的 Flutter 代码:
void main() async {
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
await FirebaseAppCheck.instance.activate();
runApp(MyApp());
}
Run Code Online (Sandbox Code Playgroud)
这是来自 Cloud Functions 的日志信息:
Callable request verification passed {"verifications"{"auth":"MISSING","app":"MISSING"}}
Run Code Online (Sandbox Code Playgroud)
小智 1
所以只要留下评论以防万一这有帮助。我遇到了同样的问题,但在“应用程序签名密钥证书”下使用 SHA-256 后使此工作正常(直到我使用上传密钥证书后才工作)。希望这有任何帮助。
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |