Push registration failed on new Android 15

Hi there,

i switched now to a flip 6 with android 15. before i used hamalert without any issues. Great thing! Now when starting up, i do get

“Push registration failed - Make sure that this app has permission to use push notifications. Error: java.util.concurrent.ExecutionExce???java.IOException: Invalid argument for the given fid.”

So i reinstalled the app without success
I checked permissions, all granted.

I saw an article regarding whitelisting, but i did not get the point what to do.

Anybody had the same issue and fixed it?

73 HB9TNZ

Seeing similar behavior. Have been unable to resolve so far

Hmm, I’m not sure what to suggest. Push notifications work fine for me in Android Emulator with an Android 15 image. Searching the net for the mentioned error turns up two issues filed in the Firebase Android project by other people experiencing the same issue, but no solution so far. Although given that it magically resolved itself for one developer experiencing it in April with many users, without them having done anything, there is hope that it’s just some temporary fluke on Google’s server side that will hopefully resolve itself soon…

thx for the quick response. I

. uninstalled + installed again
. logout + login with user
. removed + added all triggers
. removed credentials for messages (then no error of course, but not working as well)
. added credentials for messages (again error)
. tried all combinations of credentials with messages (Type of screen and Type of messages)

So this looks like not working on my Android 15 on a Galaxy Flip 6.

Exact same issue here with Android 15 on a Google Pixel 9. I’ll search some more and come back here to see if anyone has had success.

So far it sounds like it’s related to Android 15. @KK4KFG What phone model and Android version are you using?

In the meantime, all I can suggest as a temporary measure for affected users is to use Threema for receiving HamAlert push notifications on their phones.

i am using

. Galaxy Z Flip 6
. Android Version 15

I do switched to Threema. That works :ok_hand:

Google Pixel 9a running android 15

There has been some feedback from Google in the GitHub issue mentioned above ([firebase-messaging] IOException: Invalid argument for the given fid · Issue #7025 · firebase/firebase-android-sdk · GitHub). Apparently it is caused by duplicate device IDs, which in turn can be caused by using data migration tools to move app data from one device to another. According to Google, reinstalling the affected app should resolve the issue. Evidently it doesn’t. One other affected developer has speculated that the “Clear storage” feature in the system settings app could help clear all app data (which reinstalling may not do) and resolve the issue.

Thx for the update. Works for me now. I navigated

. Standard-Apps
. HamAlert
. Speicherplatz
.-> Daten löschen
.-> Cache leeren

and reset Password. Its always easy if you know how :slight_smile:

1 Like

Got the upgrade to Android 16 and still no notifications. Deleted the app, restarted the phone, and installed app again with no success

I did go into settings and deleted the app storage for ham alert.

It is now working for me!

Betting it was the duplicate device ID and clearing storage got it going.

1 Like