разрешить доступ кросс-приложение для отписавшихся пользователей! флаттер - PullRequest
0 голосов
/ 03 апреля 2020

Я новичок, чтобы трепетать, поэтому я не уверен, что я сделал неправильно! У меня есть приложение, в котором подписанные пользователи могут открыть учетную запись, и для них создается профиль, и я хочу, чтобы все пользователи получили доступ к этому профилю! но сейчас только зарегистрированные пользователи получают доступ к профилям друг друга ?! Как я могу сделать так, чтобы даже незарегистрированные пользователи получили доступ? кто-нибудь знает, что я делаю не так? заранее спасибо

это главное

 @override
  Widget build(BuildContext context) {
    return ChangeNotifierProvider(
    create: (context) => UserData(),
      child: MaterialApp(
        title: 'Luncha Nu',
        debugShowCheckedModeBanner: false,
        theme: ThemeData.dark(),
        home: sideBarLayout() ,
          routes: {
            LoginScreen.id: (context) => LoginScreen(),
            SignupScreen.id: (context) => SignupScreen(),
            FeedScreen.id: (context) => FeedScreen(),
            HomeScreen.id:(context)=>HomeScreen(),
            NewScreen.id:(context)=>NewScreen(),
            Authenticate.id:(context) =>Authenticate(),



          }


        )
      );
  }

это будущее строитель, который возвращает экран профиля

FutureBuilder(
        future: usersRef.document(widget.userId).get(),
        builder: (BuildContext context, AsyncSnapshot snapshot) {
          if (!snapshot.hasData) {
            return Center(
              child: CircularProgressIndicator(),
            );
          }
          User user = User.fromDoc(snapshot.data);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...