คำถามติดแท็ก flutter-web

2
“ เบราว์เซอร์หรือแอพอาจไม่ปลอดภัย ลองใช้เบราว์เซอร์อื่น” ข้อผิดพลาดกับการเข้าสู่ระบบของ Google Flutter Firebase
ฉันใช้การรับรองความถูกต้องของเว็บแบบกระพือและ firebase เพื่อสร้างเว็บแอป สำหรับ 1. แอป Firebase ที่สร้างขึ้นด้วยการลงชื่อเข้าใช้ของ Google เป็นหนึ่งในวิธีการลงชื่อเข้าใช้ 2. เพิ่มการอ้างอิงตามที่กำหนดในhttps://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth/example และhttps://dart-pub.mirrors.sjtug.jtu.edu.cn/ แพคเกจ เมื่อฉันพยายามเข้าสู่ระบบหน้าต่างลงชื่อเข้าใช้ Google จะปรากฏขึ้น เมื่อฉันป้อนที่อยู่อีเมลและกด Enter มันจะให้ข้อผิดพลาดต่อไปนี้ "ไม่สามารถลงชื่อคุณในเบราว์เซอร์หรือแอปนี้อาจไม่ปลอดภัยลองใช้เบราว์เซอร์อื่นหากคุณใช้เบราว์เซอร์ที่รองรับอยู่แล้วคุณสามารถรีเฟรชหน้าจอแล้วลองลงชื่อเข้าใช้อีกครั้ง" ฉันใช้เบราว์เซอร์ Chrome ฉันควรทำอย่างไรเพื่อให้แอปของฉันปลอดภัยยิ่งขึ้น สำหรับ Android เรามีตัวเลือกในการใช้ปุ่ม SHA เพื่อเข้ารหัสการเชื่อมต่อ เราจำเป็นต้องทำสิ่งที่คล้ายกันสำหรับเว็บหรือไม่?

5
ตัวเลือกการดาวน์โหลดเว็บกระพือ
ฉันกำลังสร้างเว็บแอพพลิเคชั่นที่ควรสร้างไฟล์จากข้อมูลผู้ใช้ และมีตัวเลือกในการดาวน์โหลดไฟล์ที่ส่งออก แต่ฉันไม่สามารถหาตัวเลือก / แพ็คเกจใด ๆ ที่ใช้งานได้กับเว็บกระพือ :( มีคนช่วยฉันออกได้ไหม

3
วิธีบันทึกและดาวน์โหลดไฟล์ข้อความในแอพพลิเคชั่นเว็บ Flutter
ฉันยังใหม่กับ Flutter และทำงานในเว็บแอพพลิเคชั่น Flutter ความต้องการของฉันคือการสร้างและดาวน์โหลดไฟล์ข้อความ ชอบด้านล่าง void getData() { List<int> bytes = utf8.encode('this is the text file'); print(bytes); // Need to download this with txt file. } ทุกคนสามารถช่วยให้ฉันบรรลุเป้าหมายนี้ได้

1
วิธีการนำเข้าการพึ่งพาแพลตฟอร์มเฉพาะใน Flutter / Dart (รวมเว็บกับ Android / iOS)
ฉันกำลังใช้shared_preferencesงานแอพพลิเคชั่น Flutter สำหรับ iOS และ Android ในเว็บฉันใช้การhttp:dartพึ่งพา ( window.localStorage) เอง เนื่องจาก Flutter สำหรับเว็บถูกรวมเข้ากับ repo ของ Flutter ฉันต้องการสร้างโซลูชันข้ามแพลตฟอร์ม หมายความว่าฉันต้องนำเข้า API แยกสองตัว ดูเหมือนว่ายังไม่ได้รับการสนับสนุนที่ดีใน Dart แต่นี่คือสิ่งที่ฉันทำ: import 'package:some_project/stub/preference_utils_stub.dart' if (dart.library.html) 'dart:html' if (dart.library.io) 'package:shared_preferences/shared_preferences.dart'; ในpreference_utils_stub.dartไฟล์ของฉันฉันใช้คลาส / ตัวแปรทั้งหมดซึ่งต้องมองเห็นได้ในช่วงเวลารวบรวม: Window window; class SharedPreferences { static Future<SharedPreferences> get getInstance async {} setString(String key, String value) {} …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.