簡體   English   中英

Flutter firebase 桌面授權

[英]Flutter firebase auth for desktop

我是 Flutter 的新手,我嘗試創建一個在桌面上執行 firebase 身份驗證的應用程序。 我沒有找到任何完整的示例代碼,所以我開始在 VScode 上創建一個基本的演示項目。 一旦我添加 package“flutter pub add firebase_auth_desktop”(沒有向應用程序添加代碼),我在嘗試運行該應用程序時遇到錯誤。

/C:/Users/yvan_/AppData/Local/Pub/Cache/hosted/pub.dev/firebase_core-1.24.0/lib/src/firebase_app.dart(18,25): 錯誤 G75B77105: 找不到成員: 'FirebaseAppPlatform .verifyExtends'。 [C:\FDSTiming\Project\Flutter\app3\build\windows\flutter\flutter_assemble.vcxproj]

/C:/Users/yvan_/AppData/Local/Pub/Cache/hosted/pub.dev/firebase_auth_platform_interface-6.10.1/lib/src/action_code_info.dart(65,15): error GE5CFE876: 方法 'FallThroughError' is 't 為 class 'ActionCodeInfo' 定義。 [C:\FDSTiming\Project\Flutter\app3\build\windows\flutter\flutter_assemble.vcxproj]

C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): error MSB8066: Custom build for 'C:\FDSTiming\Project\Flutter\app3 \build\windows\CMakeFiles\18de2b4c67371752531dc30d7008f913\flutter_windows.dll.rule;C:\FDSTiming\Project\Flutter\app3\build\windows\CMakeFiles\122a37675ed5a5d637290377de62a3e1\flutter_assemble.rule;C:\FDSTiming\Project\Flutter\app3\windows \flutter\CMakeLists.txt' 以代碼 1 退出。[C:\FDSTiming\Project\Flutter\app3\build\windows\flutter\flutter_assemble.vcxproj] 異常:構建過程失敗。

代碼是:

`import 'package:flutter/material.dart';
//import 'package:firebase_auth_desktop/firebase_auth_desktop.dart';

void main() {
  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Center(
          child: Text('Hello World!'),
        ),
      ),
    );
  } 
}

`

和“pubspec.yaml”

依賴項:flutter:sdk:flutter cupertino_icons:^1.0.2 firebase_auth_desktop:^1.0.2

任何想法?

我設法通過添加擺脫了第一個錯誤:firebase_core_platform_interface: 4.5.1 firebase_messaging: ^13.0.4

但沒有找到其他錯誤的線索

windows 平台目前不支持 flutter firebase_core 依賴項。

檢查這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM