草庐IT

firebase-messaging

全部标签

android - Firebase 崩溃 : how programmatically upload mapping file?

Firebase崩溃是一个很酷的工具,但据我所知,没有任何方法可以在构建后通过API以编程方式上传Proguard映射文件。最近,“自动文件上传”选项出现了,但在learnmore中实际上没有任何信息可用。关联。还有人知道吗? 最佳答案 12月15日,谷歌发布了崩溃报告插件:它将生成一个gradle任务,执行将ProGuard映射文件上传到FirebaseCrash。使用步骤如下:https://firebase.google.com/docs/crash/android#uploading_proguard_mapping_fil

android - 适用于 Android 的 Firebase - W/PersistentConnection : pc_0 - Provided authentication credentials are invalid

我在我的Android项目中使用Firebase(版本10.0.0)并遇到以下Firebase数据库问题:先决条件:用户使用Google帐户通过FirebaseAuth登录(FirebaseAuth.getInstance().getCurrentUser()返回非空值)。在MainActivity的onCreate方法中,我从Firebase数据库中读取了一些值:FirebaseDatabase.getInstance().getReference().child(NODE_USERS).child(user.getUid()).child(NODE_DICTIONARY_VERSI

android - 设置 Gradle 以将 ProGuard 映射文件发送到 Firebase 的困难

我正在尝试关注这个documentationtutorial通过Firebase将AndroidStudio设置为在为我的Android应用程序构建发布APK时自动发送我的ProGuard映射文件。但是,我似乎无法理解“使用Gradle上传ProGuard映射文件”部分的第4步和第5步,主要是因为我没有在我的项目中找到任何gradle.properties文件根路径或主路径,因为我希望在AndroidStudio中自动执行app:firebaseUploadReleaseProguardMapping任务,我不知道该怎么做。这是我在项目根目录中创建的gradle.properties文

android - 如何在 Firebase JobDispatcher 中设置周期性任务的周期?

我已经阅读了所有可用的官方文档(令人惊讶的是它并不多),对于定期任务我所能得到的就是这段代码.setRecurring(true)//startbetween0and60secondsfromnow.setTrigger(Trigger.executionWindow(0,60))我知道.setRecurring使作业成为周期性的,并且trigger使它以60秒的间隔开始,但是它第二次执行时呢?这是否意味着第二次也会从第一次开始执行60秒?这不可能是真的,因为即使考虑到后台Activity的优化以及服务运行的时间比预期晚了一点,编程60秒的时间段而作业运行大约5/10/20分钟后差别太

android - SHA 证书 firebase 调试/发布

我的android应用程序正在使用firebase实时数据库,我已经放置了应用程序调试SHA证书指纹,当我使用Debug模式测试我的应用程序时它工作并且我从DB获取数据,现在当我想要签署和发布应用程序时,“我对我以前的应用程序所做的:我从firebase项目控制台删除了调试SHA证书指纹,然后我放了发布SHA证书指纹,应用程序现在已经上市了,没问题”但我想知道:Q1)当我删除了第一个版本的调试SHA证书指纹时,当我在Debug模式下运行我的应用程序时它仍然有效吗?Q2)我应该在firebase控制台中调试和发布SHA证书指纹吗?Q3)如果我在firebase控制台中调试和发布SHA证书

android - 如何知道 Android 中 Firebase 通知中的主题名称?

我正在开发一个集成了Firebase来处理通知的应用程序。我只想知道如何获取从后端团队发送给我的主题名称。其中包含三个主题,根据主题,我必须以不同的布局显示消息。我得到这样的标题和正文:if(remoteMessage.getData().size()>0){//handlethedatamessageheretry{Stringtitle=remoteMessage.getNotification().getTitle();Stringbody=remoteMessage.getNotification().getBody();Log.e("TITLEANDBODY",title+"

android - Firebase Auth : Requests from this Android client application com. xxx 被阻止

我正在我的Android应用程序中实现FirebaseAuthUI的标准教程。但是,在测试时,我尝试从应用内使用Google登录进行登录,但出现以下异常:com.google.firebase.FirebaseException:Aninternalerrorhasoccurred.[RequestsfromthisAndroidclientapplicationcom.xxxareblocked.]该应用程序显示“GoogleSmartLock”横幅,好像它正在让我登录,但随后消失,我在logcat中看到上面的错误。我已确认用于调试和发布的SHA-1证书指纹位于Firebase控制台

android - 来自 Google Cloud Messaging 的消息到达设备需要多长时间

来自GoogleCloudMessaging的消息到达设备需要多长时间?我想将我的门铃与我的Android应用相关联。我在具有互联网连接的RaspberryPi上收到的门铃。我可以连接到GoogleCloudMessaging,但消息会很快到达我的Android设备吗? 最佳答案 如果手机处于Activity状态并且具有稳定的互联网连接,则几乎立即(1-2秒)。但没有100%的保证。如果电话正在休眠,则可能需要一些时间。如果您忘记支付运营商账单,账单将永远不会到来。 关于android-

android - 为 Google Cloud Messaging 设置服务器端

我最近一直在学习Android开发,我正在尝试制作一个使用GoogleCloudMessaging的示例应用程序。我的目标是制作一个可以从服务器接收推送通知的简单应用程序。我已经通过注册我的设备让应用程序的客户端工作。现在我正在尝试创建服务器端。但是,我完全没有在服务器端设置服务器或编程的经验。所以我希望有人能给我指出正确的方向,这样我就可以让服务器发送推送通知。我一直在关注thislink上的教程但我被困在服务器实现上。如果有人能指出我正确的方向,我将不胜感激。谢谢! 最佳答案 实际上使用Tomcat或AppEngine更容易。S

android - google-services 插件无法检测到 com.google.android.gms 或 com.google.firebase 的任何版本,将使用默认版本 : 9. 0.0

我正在将fire-base集成到我使用这些库的现有项目中compile'com.google.firebase:firebase-auth:9.0.2'compile'com.google.firebase:firebase-database:9.0.2'compile'com.google.android.gms:play-services:9.0.2'依赖dependencies{classpath'com.android.tools.build:gradle:2.1.2'classpath'com.google.gms:google-services:3.0.0'//NOTE:D