草庐IT

firebase_admob

全部标签

java - 如何检查电子邮件 ID 在 Firebase 中是否有效?

我在我的Android应用程序中使用了Firebase身份验证。但是在注册时,如果我输入abc@abc.com它会成功接受并成功登录用户。但是abc@abc.com不是真实身份。检查输入的电子邮件ID是否真实存在的方法是什么。例如abhishekbuchake7@gmail.com。这是gmail提供的我的id。请建议 最佳答案 要使用firebase验证电子邮件地址,您可以使用方法sendEmailVerification():FirebaseAuthauth=FirebaseAuth.getInstance();Firebase

android - Firebase 项目最大应用数量

我在Firebase控制台中创建了一个项目,我在其中添加了33个应用程序(Android和iOS)。当我尝试添加34时,我收到以下错误消息:问题是我真的不想清理或删除任何现有的应用程序/OAuth2.0客户端,因为我需要它们。那么我怎样才能增加每个项目33个应用程序的配额呢?现在我正在使用Firebase的免费套餐。如果我升级到某些高级订阅,配额会改变吗? 最佳答案 在一个项目中可以创建多少个应用程序确实有一个配额。确切数字取决于多种因素,但通常在30岁以下。付费项目的配额无法更改,也不会增加。

android - 带有 ref 的 Firebase toObject

借助CloudFirestore,您可以使用document.toObject(YourClass.class);将文档转换为对象,其中类的变量与数据库中的变量匹配。但是,如果数据库中的一个变量是引用,您会在java类中使用哪种数据类型?请注意,我不仅需要将它存储在我的数据模型中,还需要检索它并使用以下形式的覆盖方法对其进行设置:protectedMyDataModel(Parcelin){mString=in.readString();}和@OverridepublicvoidwriteToParcel(Parcelparcel,inti){parcel.writeString(mS

android - 我在哪里可以在 firebase Google Login for android 中获取 Web 客户端密码?

当我第一次创建项目时。它提供了WEBclientID和Web客户端密码。我删除了应用程序,因为我做错了什么,但谷歌登录webclientid仍然存在,所以我删除了它并创建了新的android应用程序,但我无法启用谷歌登录,因为网络客户端密码。所以请建议我在哪里找到并解决它。请检查下图。提前致谢。 最佳答案 你可以从google-services.json类中找到它 关于android-我在哪里可以在firebaseGoogleLoginforandroid中获取Web客户端密码?,我们在

android - Admob 在第二次请求之前不会展示广告

有几个关于这个的问题和一些不同的答案-这些似乎都不适合我。我有一个libdgx应用程序,我猜它会使事情稍微复杂化,但我不认为它应该是导致问题的原因。我的onCreate代码如下。我分配了一个AdListener,它会在加载加载项时调用。此代码被命中但未显示任何内容。如果我将广告设置为刷新,那么它将在第一次刷新后显示。如果我在短暂等待后第二次调用loadAd,横幅将显示。如果我在连续两行代码上调用loadAd,广告将不会显示。任何关于这里可能发生的事情的指示都将不胜感激。编辑:我也刚刚注意到我可以点击广告,即使我看不到广告。当我点击广告返回游戏时,广告会正确显示。edit2:我将广告改为

android - 从 admob 独立 SDK 切换到 Google Play 服务 SDK 时 apk 大小膨胀

使用AdmobSDK我的apk大小是230Kb。当用googleplayservicesSDK替换AdmobSDK时,它是1.5MB(膨胀超过6倍)。我想完整的“googleplayservicesclientSDK”成为我的应用程序的一部分,因此变得臃肿。如何仅包含“GooglePlay服务客户端SDK”中的“广告”组件?谢谢 最佳答案 出于同样的原因,我不想为GooglePlay服务更改独立的AdmobSDK。使用新库,我的apk大小几乎增加了两倍。但是随着Admob弃用旧的SDK,是时候开始使用它了。正如CommosnWare

java - AdMob 广告未展示

因此,我使用PlayServicesSDK实现了AdMob广告。我已“按规定”完成所有操作,但广告不会显示。如果我将AdView背景设置为白色,它会显示空白区域而不是广告。我正在使用fragment,但我将AdView放在activity_main.xml中(尽管在fragment中我在底部设置了60dp的边距)这是我的onCreate代码(包含实际代码和“测试”代码)@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.l

android - 在 firebase 中维护动态计算的值

我有一个简单的firebase数据库:/rides是像这样的简单对象的列表{car:"Toyota"minutes:15}我需要显示所有游乐设施的分钟数总和。显而易见的解决方案是加载所有游乐设施并计算总和。但如果我有数百次骑行,这会非常慢,最多几秒钟。因此看来我必须为此在数据库中维护一个单独的字段/totalMinutes。但是因此,每次我添加/删除/更改行程时,我都必须手动更新/totalMinutes。无论如何,这不是什么大不了的工作。但是,如果我只需要计算部分行程的总分钟数怎么办?例如仅适用于“丰田”汽车或“福特”汽车?手动维护/totalMinutesFord,/totalMi

android - 如何检查 firebase 查询是否为空

我想在取消授权之前从Firebase中删除数据。问题是mFirebaseRef.unauth()仅在查询不为空时才有效。但即使查询为空,我也需要它工作。finalFirebasepushNotificationRef=newFirebase(Constant.FIREBASE_URL_PUSHNOTIFICATIONS);finalQueryqueryRef=pushNotificationRef.orderByChild("deviceToken").equalTo(token);queryRef.addChildEventListener(newChildEventListener

android - FirebaseUI 授权库 : Google sign in fails with: W/AuthMethodPicker: Firebase login unsuccessful

使用可用的在线文档和此视频:https://www.youtube.com/watch?v=0ucjYG_JrEE,我正在尝试开始应用新的UIAuth库。邮件登录效果很好,Google登录不行:它会发出警告并且UI不断显示“正在加载...”对话框。finalFirebaseAuthauth=FirebaseAuth.getInstance();auth.addAuthStateListener(newFirebaseAuth.AuthStateListener(){@OverridepublicvoidonAuthStateChanged(@NonNullFirebaseAuthfir