Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aplicação para web não abre nada

Fiz o processo de criar como no video porem ele não abre nada ele fica com uma tela branca sem nada nem solicita permissão para notificação, quando rodado pelo chrome normal (sem o uso de um web-server) o problema permanece e aparece o seguinte erro:

    Error: Assertion failed: file:///C:/Users/TI/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/firebase_core_web-1.5.3/lib/src/firebase_core_web.dart:273:11
options != null
"FirebaseOptions cannot be null when creating the default app."
    at Object.throw_ [as throw] (http://localhost:51348/dart_sdk.js:5041:11)
    at Object.assertFailed (http://localhost:51348/dart_sdk.js:4980:15)
    at firebase_core_web.FirebaseCoreWeb.new.initializeApp (http://localhost:51348/packages/firebase_core_web/firebase_core_web.dart.lib.js:243:42)
    at initializeApp.next (<anonymous>)
    at http://localhost:51348/dart_sdk.js:37403:33
    at _RootZone.runUnary (http://localhost:51348/dart_sdk.js:37274:59)
    at _FutureListener.thenAwait.handleValue (http://localhost:51348/dart_sdk.js:32530:29)
    at handleValueCallback (http://localhost:51348/dart_sdk.js:33057:49)
    at Function._propagateToListeners (http://localhost:51348/dart_sdk.js:33095:17)
    at _Future.new.[_completeWithValue] (http://localhost:51348/dart_sdk.js:32943:23)
    at async._AsyncCallbackEntry.new.callback (http://localhost:51348/dart_sdk.js:32964:35)
    at Object._microtaskLoop (http://localhost:51348/dart_sdk.js:37526:13)
    at _startMicrotaskLoop (http://localhost:51348/dart_sdk.js:37532:13)
    at http://localhost:51348/dart_sdk.js:33303:9

ja tentei rodar novamente o comando flutter create . mas ele continua o erro, até mesmo voltei o conteudo do index.html para o original (de quando foi gerado pela primeira vez) e ele não aparece nada.

1 resposta
solução!

Descobri o erro, aparentemente o codigo do github do exemplo do firebase esta com problemas (aparentemente esta faltando linhas de codigo), se pegar o index.html do projeto final do curso ele funcionar normalmente. segue link do github exemplo que eu usei que me mostrou o erro:

https://github.com/FirebaseExtended/flutterfire/blob/master/packages/firebase_messaging/firebase_messaging/example/web/index.html

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software