gobitfly / eth2-beaconchain-explorer-app

Beaconchain Dashboard is an open source ethereum validator performance tracker app for Android and iOS.
https://beaconcha.in/mobile
GNU General Public License v3.0
240 stars 68 forks source link

Request: Notifications should work via ntfy.sh, not just google #231

Closed cobordism closed 8 months ago

cobordism commented 1 year ago

Describe the bug Notificationa cannot be enabled on a google free android. It seems "google play services" is hard coded as the only mechanism.

To Reproduce Steps to reproduce the behavior:

  1. Install app on a google free android
  2. try to enable notifications

Expected behavior It would be great if you could choose whatever notification service yoi feel most comfortable with, including self hosted options. See ntfy.sh for examples.

Apps that support ntfy include fedilab/mastodon, and element/matrix for example.

Phone (please complete the following information):

Additional context Please don't feed google any more data.

manuelsc commented 12 months ago

Can you please elaborate what the actual bug is you are experiencing, you can not change your notification settings?

At the moment, we do not support other in app push notification providers. But you should be able to set notification settings in the google free version and see an info banner about our webhook support when opening the notification settings. You can configure webhook notifications by following this link in the app or directly on the website here https://beaconcha.in/user/webhooks. From there you can configure notifications via discord, telegram or any custom solutions.

cobordism commented 12 months ago

Screenshot_20230726-164917

The moment I try to toggle notifications, I get this message.

I simply though I should be able to select a notification service (like ntfy.sh) other than google right there in the app under "notifications".

I had not looked into webhooks.

manuelsc commented 8 months ago

@cobordism We changed the behavior in App version 4.5.0 to allow you to change the toggle. We added an info dialog that you will not receive push notifications if play services are missing but you can configure webhook notifications as mentioned above on the website. You should now be able to control your notification preferences in the app if you have set up webhook notifications.

Currently we have no plans to support other means of push notification services which is why I'll now close this issue. Please use our webhook notification system instead :)