我正在开发一个集成了Googlefirebase登录的应用。在我的firebase控制台上,我有两个SHA-1证书指纹:调试keykey工具生成的key我将google.services.json与应用程序同步,并使用AndroidStudio生成了签名的apk。同样在我的Play商店控制台中,应用签名已启用。问题是,当我使用从Play商店下载的应用程序时,登录失败。它只适用于我电脑上的版本。可能是什么问题? 最佳答案 您需要在您的Firebase控制台中使用GooglePlay应用签名提供的key。描述了here“向API提供商注
我正在构建一个Android应用程序,多个用户可以在其中访问、修改和删除同一项目,并且我正在使用Firebase同步所有设备。为了跟踪更新,该项目有一个时间戳。我编写了一个事务,这样当我尝试删除项目时,它会检查我的副本的时间戳是否早于远程副本:在这种情况下,事务中止并且项目不会被删除。这是我的问题:我的设备离线我成功删除了该项目另一个用户修改了远程数据库上的项目我的设备上线并传播他的删除我认为它会远程中止,因为远程时间戳较新。如果我只能中止基于我的本地数据的决定,我真的看不出中止函数的意义...我应该如何处理Firebase中的此类冲突?--更新这是我用来删除项目的代码。如果在本地删除
我正在开发一个具有聊天功能的应用程序。我将使用Firebase作为后端,但我不知道我的应用程序中是否需要customauthentication。当用户登录时,我只需要一个Username和Phonenumber。我用代码验证发送短信的电话号码,所以基本上我可以在验证电话号码时将用户名和电话号码直接添加到json-tree(数据库)。有什么理由需要使用JWT对用户进行身份验证吗?验证号码后,我还将用户名和电话号码存储在SharedPrefrence中。 最佳答案 回答:是的。我需要为我的应用程序自定义身份验证,因为每个人都可以进行逆
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我是android开发的新手,我目前正在开发一个使用SQLite作为我的数据库的应用程序。问题是,我想在使用该应用程序的其他人之间共享信息。据我所知,单独使用SQLite只能让我在本地存储用户信息。有没有办法使用SQLite为每个用户同步所有数据,或者如果您想与使用该应用程序的每个人共享数据,Firebase是否可以选择?或者您有更好的选择吗?
在我的Android应用程序中,我使用Firebase通知。据我所知,如果用户没有安装或正确配置GooglePlayServices,则无法接收通知。我有两个问题:1-我说的是真的吗?如果GooglePlayServices配置不当,用户将无法接收Firebase通知?2-我使用这种方法检查用户是否有GooglePlay服务,然后在Topics中注册用户等等...:GoogleApiAvailabilityapi=GoogleApiAvailability.getInstance();intresultCode=api.isGooglePlayServicesAvailable(get
我只想从我的firebase数据库中检索数据,但我不知道获取该数据的正确方法。这是我在androidstudio中的错误:W/ClassMapper:Nosetter/fieldforchapterTwofoundonclasscom.junburg.moon.rockbottom.model.ChapterW/ClassMapper:Nosetter/fieldforchatperOnefoundonclasscom.junburg.moon.rockbottom.model.ChapterW/ClassMapper:Nosetter/fieldforchapterTwofoundo
我正在为Android实现firebase电子邮件链接身份验证机制。我已经使用firebase的指南实现了它。但现在打开电子邮件中的链接后,应用程序始终会进入启动器Activity。我无法调试问题。我还在我的应用程序中实现了动态链接,并且效果很好。这是我的Intent过滤器:这是我正在使用的ActionCodeSetting:ActionCodeSettingssettings=ActionCodeSettings.newBuilder().setAndroidPackageName(BuildConfig.APPLICATION_ID,false,/*installifnotavai
所以我从firebase文档中获得了以下代码(我已经在我的应用程序中实现了它并且运行良好):Firebaseref=newFirebase("https://myapp.firebaseio.com");ref.createUser("bobtony@firebase.com","correcthorsebatterystaple",newFirebase.ValueResultHandler>(){@OverridepublicvoidonSuccess(Mapresult){System.out.println("Successfullycreateduseraccountwith
我有一个带有Swipe-To-Refresh的应用程序布局。当您在滑动刷新布局中向上滚动时,数据将从互联网刷新。(对于那些不知道的人)我的数据源是Firebase。在我的应用程序中,如果用户未连接,则会显示网络错误消息,然后在打开互联网后,它不会获取数据。你如何从我的数据库中再次获取数据。代码如下:protectedvoidonCreate(BundlesavedInstanceState){...mFirebaseDatabase=FirebaseDatabase.getInstance();//mydatabasemNewsDatabaseReference=LoginActivi
我正在构建一个由Firebase应用程序支持的Android应用程序,我希望能够创建一个可以编辑或删除其他用户帐户的管理员帐户。如果我理解正确,FirebaseAdminSDK应该允许我这样做。所以我按照说明here.在我的应用中设置AdminSDK。我在build.app中添加了以下内容:compile'com.google.firebase:firebase-admin:4.1.1'在我的应用程序类中,我添加了这个:FileInputStreamserviceAccount=null;try{serviceAccount=newFileInputStream("app/.json"