Tag: Firebase

未findcom.google.android.gms.common.internal.safe parcel.safe parcelable

我想添加通知服务到我的应用程序使用FCM和教程给予在https://www.simplifiedcoding.net/firebase-cloud-messaging-android/一切都已经完成,像获取令牌等工作,但现在创build消息处理程序,我开始得到错误: Error:(22, 26) error: cannot access AbstractSafeParcelable class file for com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable not found 并build立失败。 请指导。 gradle的代码是: buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } maven { url "https://s3-ap-southeast-1.amazonaws.com/godel-release/godel/" } } android { compileSdkVersion 25 […]

如何将服务器authentication到Firebase?

我有一个在Firebase上编写的应用程序。 安全规则和客户端代码不足以使我的应用程序工作。 我需要连接一个服务器来完成一些任务: 清理使用onDisconnect处理程序进行清理的非规范化数据 build立额外的数据索引,超越了我能用查询做的事情

GCM(现在FCM)是否有任何限制?

我想知道Firebase云消息传递对于无限用户是免费的吗?

Android – Firebase – TaskSnapshot – 只能在私人范围内访问方法?

一切都很好,直到我从3个月的rest时间回来工作,并将我的Firebase从9.8更新到10.0.1 现在我对TaskSnapshot所有调用TaskSnapshot了我一个错误。 以下是以前正常工作的示例代码: OnSuccessListener<UploadTask.TaskSnapshot> successListener = new OnSuccessListener<UploadTask.TaskSnapshot>() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { attachments.add(fileName + "*-*" + taskSnapshot.getDownloadUrl().toString()); numberOfCallbacks++; if (numberOfFiles == numberOfCallbacks) { currentUpload = false; onClickSendAlert(sendingView); } } }; 我现在得到的错误是关于taskSnapshot.getDownloadUrl() 。 Android Studio强调这一行红色,并说: 这个方法只能从testing或私有范围内访问 有人可以解释为什么发生这种情况? 我一直在研究整整两天,现在不能为我的生活弄清楚(尴尬)。 值得一提的是,此代码用于将file upload到Firebase存储,然后在完成时( OnSuccess ),获取下载URL并将其存储在Firebase数据库中。 在我更新到10.0.1之前,这很好用。 我在另一个模块下载任务时遇到同样的错误。 以下是截图,让您更好地了解我的情况:

Firebase onTokenRefresh()未被调用

在我的日志中的MainActivity中,我可以使用FirebaseInstanceId.getInstance().getToken()查看令牌,并显示生成的令牌。 但似乎在我的MyFirebaseInstanceIDService ,它扩展到FirebaseInstanceIdService , onTokenRefresh()没有被调用,在这个函数中,它被认为是在这里最初生成的令牌。 我需要调用sendRegistrationToServer()这就是为什么我想知道为什么它不在onTokenRefresh() 。 这是我的代码 public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService { @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + refreshedToken); sendRegistrationToServer(refreshedToken); } }

如何在新的Firebase控制台中检查数据库和存储使用情况

在将我的应用程序迁移到console.firebase.google.com后,我无法查看firebase.com分析选项卡中的数据库使用配额,带宽使用情况和其他一些统计信息。 有没有什么办法来检查这个使用新面板?

如何使用Firebaselogin多个社交服务?

我希望用户能够使用多个不同的身份validation提供程序(例如Facebook,Twitter或Github)对我的Firebase应用程序进行身份validation。 一旦通过身份validation,我希望用户可以访问同一个帐户,无论他们使用哪种身份validation方法。 换句话说,我想在应用程序中将多个auth方法合并到一个帐户中。 如何在Firebase应用中执行此操作?

如何在应用程序在debugging时运行时禁用Firebase崩溃报告?

我已经成功实现了Firebase崩溃报告,但是我需要在应用程序运行时取消该服务,以撤消“debugging”Build Variant,以避免在开发过程中发生非实际的崩溃。 官方文件没有提到这一点。

Firebase消息传递,从哪里获得服务器密钥?

Firebase允许我们通过发送POST请求,通过我们自己的应用程序发送通知消息。 本教程向我们提供了如何提出此请求的说明 。 但是,在标题中有Authorization字段,我必须放置自己的服务器密钥。 我可以得到这个服务器密钥? 没有这方面的说明。

我在哪里可以findFirebase云消息传递的API密钥?

我想知道新版本的GCM或Firebase云消息传递是如何工作的,因此我将其中一个项目移到了新的Firebase控制台,如果我没有API密钥或者我想创build一个新的…我可以做吗?