首页 > 解决方案 > 在 Android 4.4.4 上,Firebase 需要大约 3 分钟才能重新连接

问题描述

带有 Android 4.4.4 的三星 SM-T560 上的 Firebase 服务需要大约 3 分钟才能重新连接(在我禁用 wifi 并再次启用它之后)。在安卓 7.0 的 HUAWEI MediaPad T3 10 (AGS-W09) 上运行相同的应用程序时不会出现此问题。

我目前正在使用以下 Firebase 版本:

implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-appindexing:17.1.0'
implementation 'com.google.firebase:firebase-messaging:17.4.0'

我在清单文件中注册了 2 个服务:

<service android:name=".firebase.FirebaseInstanceIdService">
    <intent-filter>
        <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
    </intent-filter>
</service>
<service
    android:name=".firebase.FirebaseMessagingService"
    android:enabled="true"
    android:exported="true">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT" />
    </intent-filter>
</service>

编辑:我也尝试使用较低的 Firebase 版本:

implementation 'com.google.firebase:firebase-core:9.0.2'
implementation 'com.google.firebase:firebase-appindexing:15.0.0'
implementation 'com.google.firebase:firebase-messaging:15.0.0'

可悲的是,这并没有奏效。

有谁知道为什么 Firebase 需要这么长时间才能重新连接?在 Android 7.0 中,它直接重新连接。

标签: androidfirebasefirebase-cloud-messaging

解决方案


我收到了来自 Google 的一条消息,内容如下:

你好,

这似乎更像是设备问题而不是 Firebase 问题。网络由设备处理,因此任何 Firebase 服务何时可以连接也取决于它。

如果您有特定于 Firebase 的问题,请随时再次与我们联系。

问候,安迪

看来我得联系三星了。

编辑:

我联系了三星。他们告诉我重置平板电脑。

我已经执行了硬重置,并且不再出现此问题。感谢上帝。

本指南适用于我的平板电脑:https: //support.bell.ca/mobility/smartphones_and_mobile_internet/samsung-galaxy-tab-e.how_to_perform_a_hard_reset_when_my_samsung


推荐阅读