有人能帮我在MIT App Inventor的另一个屏幕上显示我从firebase获得的数据吗?我想做一些像登录和注册APK.当我点击登录,然后会显示用户的数据,如姓名年龄电话号码等,我已经在我的firebase帐户上做了一个项目桶,但我不能显示数据,任何人都可以帮助我,请?
b5buobof1#
Firebase是一个网络上的云数据库,任何人都可以访问,如果他们有正确的权限。我建议您使用Angular-CLI https://cli.angular.io/制作一个应用程序,一旦您有了一个游戏,您可以使用firebase deploy将angular应用程序上传到您的firebase项目,这样任何具有URL的人都可以查看该应用程序。https://firebase.google.com/docs/hosting/deploying之后,你应该看看AngularFire,它会将数据从你的firebase数据库导入到你的Angular 应用程序。https://angularfirebase.com/您还提到了使用登录,您需要使用带有AngularFire OAuth的firebase身份验证来运行此程序。https://angularfirebase.com/lessons/angular-firebase-authentication-tutorial-oauth/
firebase deploy
daolsyd02#
这是我拼凑的一个快速登录表单。当Screen加载时,它会显示一个加载对话框,并从firebase获取所需的值。一旦它同时拥有用户名和密码,对话框就会消失。当用户按下“创建帐户”按钮时,如果其用户名是唯一的,则其用户名和密码将添加到数据库中。当用户按登录时,应用程序将检查用户名是否存在,然后将提供的密码与存储在数据库中的密码进行比较。
avwztpqn3#
有一个打开另一个屏幕ScreenName:* 新屏幕 *起始值:* 用户名 *块,您可以使用该块将用户名传递到另一个屏幕,一旦到达那里,只需使用调用startValue
bogh5gae4#
if get(value) = passwords好像不对,应该是if get(tag) = passwords。
if get(value) = passwords
if get(tag) = passwords
4条答案
按热度按时间b5buobof1#
Firebase是一个网络上的云数据库,任何人都可以访问,如果他们有正确的权限。
我建议您使用Angular-CLI https://cli.angular.io/制作一个应用程序,一旦您有了一个游戏,您可以使用
firebase deploy
将angular应用程序上传到您的firebase项目,这样任何具有URL的人都可以查看该应用程序。https://firebase.google.com/docs/hosting/deploying之后,你应该看看AngularFire,它会将数据从你的firebase数据库导入到你的Angular 应用程序。https://angularfirebase.com/
您还提到了使用登录,您需要使用带有AngularFire OAuth的firebase身份验证来运行此程序。https://angularfirebase.com/lessons/angular-firebase-authentication-tutorial-oauth/
daolsyd02#
这是我拼凑的一个快速登录表单。当Screen加载时,它会显示一个加载对话框,并从firebase获取所需的值。一旦它同时拥有用户名和密码,对话框就会消失。
当用户按下“创建帐户”按钮时,如果其用户名是唯一的,则其用户名和密码将添加到数据库中。
当用户按登录时,应用程序将检查用户名是否存在,然后将提供的密码与存储在数据库中的密码进行比较。
avwztpqn3#
有一个
打开另一个屏幕ScreenName:* 新屏幕 *
起始值:* 用户名 *
块,您可以使用该块将用户名传递到另一个屏幕,一旦到达那里,只需使用调用startValue
bogh5gae4#
if get(value) = passwords
好像不对,应该是if get(tag) = passwords
。