firebase / firebase-admin-dotnet

Firebase Admin .NET SDK
https://firebase.google.com/docs/admin/setup
Apache License 2.0
366 stars 131 forks source link

Add Device group management #278

Closed DamienDoumer closed 3 years ago

DamienDoumer commented 3 years ago

Firebase permits users to manage devices via Device group messaging. This can be very useful for developers willing to build a backend that sends notifications to users with multiple mobile devices. Here is what we can do with device group messaging via HTTP calls. Having a C# dotnet implementation will be very useful.

I made a little library that leverages the firebase admin sdk for dotnet and implements device group messaging in it. You can find it here, could my work be integrated into this library? Implementing this feature doesn't seem very difficult, so I'm wondering, Is there a reason why device group messaging is not available in the admin SDK ?

google-oss-bot commented 3 years ago

I found a few problems with this issue:

chong-shao commented 3 years ago

Group feature is going to be replaced by the topics feature hence we decided to not support group management in Admin SDK.

More context can be found in https://github.com/firebase/firebase-admin-node/issues/173

DamienDoumer commented 3 years ago

@chong-shao thanks for the info. Please, how can we keep ourselves aware of when the new Topics feature will be available? That is, receive any update about its availability?

chong-shao commented 3 years ago

Hi @DamienDoumer, we don't have a specific timeline for that for now. A newly launched feature will be mentioned in FCM API documentation https://firebase.google.com/docs/cloud-messaging/send-message and Admin SDK release notes.

DamienDoumer commented 3 years ago

Ok, noted.

indorock commented 1 year ago

What a weird decision, especially considering the actual docs literally recommend us to NOT use Topics and only use device groups when sending to multiple devices for a user.