firebase / firebase/quickstart-android

FCM can't run well in Android Kitkat and JellyBean (not sure about ICS)

Open
#759 8 comments 0 reactions 1 assignee Claimed by @kroikie View on GitHub
api: messaging
Dominant language
Kotlin
Stars
9.3k
Forks
7.4k
Avg merge
2d 19h
Merged PRs (30d)
8

Description

### My environment

* Android device: Various Device (emulator, some old android device that i borrow from friend *i forgot to write down their device name, its come from lenovo*)
* Android OS version: Jelly Beans and Kitkat
* Google Play Services version: already try to the most updated
* Firebase/Play Services SDK version: the most updated (4.2.0 for services, 16.0.6 for firebase core, 17.3.4 for firebase messaging)

### My problem description:

I trigger a push notification in onMessageReceived, and the problem is the push notification on Android Kitkat and Below. When im trying to debug the phone, an error appear as "E/FirebaseInstanceId: Token retrieval failed: PHONE_REGISTRATION_ERROR". This is not happend in other os and device, they all run without problem.

#### Steps to reproduce:

1. I think the description already clear

#### Observed Results:

* the onMessageReceived doesn't triggered/run when there is a new message incoming and when i try to debug in Android Studio the `E/FirebaseInstanceId: Token retrieval failed: PHONE_REGISTRATION_ERROR` appear.

#### Expected Results:

* For FCM running in Android kitkat and below

#### Relevant Code:

Sorry, i doesn't know how to show the code, since its a privacy from my workplace. Maybe if you tell me which part of the code is important then i can try to show it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.