Firebase大约需要3分钟才能在Android 4.4.4上重新连接

时间:2019-03-21 10:54:19

标签: android firebase firebase-cloud-messaging

在装有Android 4.4.4的三星SM-T560上,Firebase服务大约需要3分钟才能重新连接(在我禁用wifi并再次启用它之后)。在装有Android 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中,它直接重新连接。

1 个答案:

答案 0 :(得分:0)

我已经收到来自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