Please read this list completely before you open an issue or your issue may be closed.
No, this is not an official app and I have no ties at all to NextDNS. Unfortunately, this means that the addition of certain features won't be possible. Read more about this below.
The official app appears to have been taken down. On Google Play, there are a number of reasons why an app may be removed or "unlisted", including violation of Google Play policies, requests from the developers themselves, or other reasons. Since I'm not affiliated with the developers, I'm not sure why this has happened or if/when the official app will return.
Unless NextDNS/Android make major changes, there are a few features that won't be able to be added. These include:
- Toggle on/off of NextDNS protection, through quick toggles and other means. This is a limitation of Android.
- Connecting through a VPN to NextDNS as was available in the official app. Since I don't have access to official infastructure, there is no VPN server available to facilitate a connection to.
- Changes (additions, removals, edits) to block lists or any of the parental control features.
- Addition of NXEnhanced-like features. The developer of NXEnhanced has ceased development of his project after attempting to work with NextDNS and recieving no response.
- Changes (additions, removals, edits) of NextDNS payment methods.
This is one of the benefits of open source! Anyone can look at all the code and verify for themselves that nothing nafarious is occuring with your data. NextDNS Manager has no access to your account and simply is a way to access the official dashboard on the go. You can think of the app as a very simplified web browser within an app that will only display NextDNS related sites. No information about the app (or your account) leaves your device.
In the settings for the app, I see a section about Sentry error tracking. Does this mean you're tracking me?
No. Sentry is a service for developers that gathers information about app crashes, bugs, and other errors and provides them to the developer. This information may contain information about your device (phone type, Android version, etc), about the app (app version, where in the app bugs are occurring, etc), and about the bugs themselves (crash data, stack traces, exceptions, etc). No personal information is collected about you, and nobody other than the maintainer of this project has access to the Sentry error data collected. Furthermore, this is an entirely opt-in option. As of version 5.0.0, there is a toggle in the settings to enable/disable Sentry within your app, and domains to whitelist/blacklist Sentry in your NextDNS configuration are provided. If you choose to disable Sentry, it is not initialized at all. If you choose to enable Sentry, thank you! Your bug and error data helps me push out bug fixes and improvements faster and more reliably. .
Because NextDNS support and communication from the developers is lacking, I am happy to try and help any users that open an issue or discussions post. For simple setup/configuration questions or specific questions about this app and its features, I will do whatever I can to help users get to a point where their configuration is working.
I also recommend the r/nextdns community on Reddit, there are many knowledgeable people who can help as well.
Please open an issue or ask the community.