Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Questions About Latest Builds 5.5.0 and Up #430

Closed
SevenFactors opened this issue Feb 18, 2025 · 3 comments
Closed

[Question] Questions About Latest Builds 5.5.0 and Up #430

SevenFactors opened this issue Feb 18, 2025 · 3 comments

Comments

@SevenFactors
Copy link

FAQ's Checked

None

Your Question

I use Obtanium to install and manage NextDNS Manager.

v5.5.0 installation was done separately from v5.4.9. I ended up having 2 distinct installations of NextDNS Manager. After this, more version were released. The latest version is 5.5.3 and this will not update/install over v5.5.0.

On device I noticed that v5.5.0 package name ends in .gms where v5.4.9 does not.

I come over to the githup repo to figure out what this .gms is.
Changelogs states a lot of changes from v5.4.9 to v5.5.0 then some more to deal with the package name differences and compatibility with different stores.

I am told to read the README.

I find that NextDNS Manager Play Store and Github releases include FCM (Firebase Cloud Messaging) Notification.
1: What is FCM Notification for and what is the purpose/function within the app?

2: Will there be a NextDNS Manager sans FCM Notification Github release?

@doubleangels
Copy link
Owner

doubleangels commented Feb 19, 2025

Hello!

If you have two (or multiple versions) on your phone after 5.5.0, you can safely remove the old (or oldest) versions.

With 5.5.0 I added push notification functionality into the app. To do this, I had to make two different build flavors, gms and foss. This is because push notifications (FCM) use Google Play Services and F-Droid doesn't allow those in apps they build.

Going forward, Google Play builds will have notification support (gms) and F-Droid releases will not (foss). Github releases will have both. Except for these differences, the apps are exactly identical.

@SevenFactors
Copy link
Author

Hello!

If you have two (or multiple versions) on your phone after 5.5.0, you can safely remove the old (or oldest) versions.

With 5.5.0 I added push notification functionality into the app. To do this, I had to make two different build flavors, gms and foss. This is because push notifications (FCM) use Google Play Services and F-Droid doesn't allow those in apps they build.

Going forward, Google Play builds will have notification support (gms) and F-Droid releases will not (foss). Github releases will have both. Except for these differences, the apps are exactly identical.

What is the purpose/function within the app? Will the app be able to notify of DNS events like said domain being blocked and the like. What type of notification will this serve?

@doubleangels
Copy link
Owner

Right now it's for notifications from me about known issues, updates, etc. However there might be other uses in the future! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants