尝试使用FCM注册令牌,连接正常,但我收到以下错误:
Client not ready yet..Waiting for process to come online
Connected to process 13635 on device emulator-5554
D/FirebaseInstanceId: background sync failed: INVALID_PARAMETERS, retry in 10s
D/FirebaseInstanceId: background sync failed: INVALID_PARAMETERS, retry in 20s
答案 0 :(得分:1)
请记住要使安装干净。有类似的问题,我通过卸载并在真实设备上重新启动它解决了它。 Firebase需要在首次启动时注册设备。
答案 1 :(得分:1)
我也有同样的问题,我通过在AndroidManifest.xml文件中添加以下代码
解决了这个问题<application android:label="My APP Name" android:icon="@mipmap/icon">
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver" android:exported="false" />
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:exported="true" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="${applicationId}" />
</intent-filter>
</receiver>