有人可以帮助我在MIT App Inventor上的另一个屏幕上显示来自Firebase的数据吗?
我想进行登录和注册APK之类的事情。
当我单击登录时,它将显示用户的数据,例如姓名年龄电话号码等,我已经在我的Firebase帐户上创建了一个项目存储区 但我无法显示数据,任何人都可以帮助我吗?
答案 0 :(得分:0)
Firebase是Web上的云数据库,只要他们具有正确的权限,任何人都可以访问。
我建议您尝试使用Angular-CLI https://cli.angular.io/制作一个应用程序,然后进行firebase deploy
即可将Angular应用程序上载到您的Firebase项目中,知道网址的任何人都可以查看该应用。 https://firebase.google.com/docs/hosting/deploying
之后,您应该查看AngularFire,它将把数据从Firebase数据库导入到您的angular应用程序。 https://angularfirebase.com/
您还提到了使用登录名,您需要将firebase身份验证与AngularFire OAuth结合使用才能使其运行。 https://angularfirebase.com/lessons/angular-firebase-authentication-tutorial-oauth/
答案 1 :(得分:0)
这是我放在一起的快速登录表格。屏幕加载时,它将显示一个加载对话框,并从firebase获取所需的值。拥有用户名和密码后,对话框就会消失。
当用户按下“创建帐户”按钮时,如果其用户名是唯一的,则其用户名和密码将添加到数据库中。
当用户按下登录名时,应用程序会检查用户名是否存在,然后将提供的密码与存储在数据库中的密码进行比较。
答案 2 :(得分:0)
有一个
打开另一个屏幕ScreenName: NewScreen
startValue:用户名
您可以使用块阻止将用户名传递到另一个屏幕,一旦到达该屏幕,只需使用startValue
答案 3 :(得分:0)
if get(value) = passwords
似乎是错误的。应该是if get(tag) = passwords
。