paolosalvatori / ServiceBusExplorer

The Service Bus Explorer allows users to connect to a Service Bus namespace and administer messaging entities in an easy manner. The tool provides advanced features like import/export functionality or the ability to test topic, queues, subscriptions, relay services, notification hubs and events hubs.
MIT License
1.98k stars 577 forks source link

Notification hub registration support FCMv1 #772

Open sdworx-kennydv opened 4 months ago

sdworx-kennydv commented 4 months ago

Hello,

Not sure if this is a bug or more a feature request but very recently a new FCMv1 channel was added for the notification hub and it seems the service explorer is not able to show registrations of this type. I have my own custom tool for some specific operations and when I do a tag search this record is returned (you can ignore PPOI column as this is something based on the tag info): image Executing the same tag expression in the explorer doesn't seem to return any results

edit: Here is also a link to the page about the deprecation of the legacy FCM and introduction of FCMv1: link

ErikMogensen commented 3 months ago

@sdworx-kennydv,

I am happy to see that the Notification hubs team finally released the version with the fix we needed for Service Bus Explorer, on NuGet. The version numbers does not match though... 🤔

The article you linked to says:

Google will deprecate the Firebase Cloud Messaging (FCM) legacy API by July 2024. You can begin migrating from the legacy HTTP protocol to FCM v1 on March 1, 2024. You must complete the migration by June 2024.

Will you or anyone else object if we remove the support for FCM legacy in the next release? If someone needs it, they can use the current release.

I can update SBE to use the new version of the Notification hubs SDK, but I won't be able to test it. Will you be able to verify the release? Perhaps build from source code?

runtimeErr0r commented 1 month ago

@ErikMogensen I can test the change if you update the source code. I can build it by myself and test it.