iOS notifications not working

Hello there!

I installed my own chatmail relay server today. I did some tests and I seem to have problems with notifications on iOS devices.

Pls correct me if I’m wrong… I read that - when using a Chatmail Relay - push notifications are done by using the Apple Pushservices via notifications.delta.chat .. right?

In my case … iPhone 7+ with iOS 15.8.4 no notification is received ever. Even after 2 hours. Notifications are allowed in iOS settings. Android devices get notifications instantly.

Is there any twist I missed? Some setting in Chatmail Relay or on the device?

Thanks already! :slight_smile:

hoiba

Small update here:

Notifications on the iPhone seem to work after all. But the delay time varies enormously. The 2 hours without notification were the observed maximum. Now sometimes they are instant sometimes they are up to 60mins behind. On average it may be 5-10mins.

The maximum on an Android device was 40mins so far.

o/

hoiba

I think you are maybe not using the proprietary Apple and Google notification services.

Some clients don’t, for privacy reasons, and neither platform allows non-proprietory notifications. For instance, if you install DC for Android via F-droid, notifications do not work, but if you install the same client via Google Play I believe they do.

Of could the server may also not be talking to these proprietary services; I think there’s a setting.

Mobile Linux does not have a controlling monopolist to inflict these problems, so you get messages instantly.

Hey @Minim .. Sorry for my late reply.

The iOS install is on a stock iPhone. So the push services should actually be fine.

On the Android side it’s a device with GrapheneOS. DC is configured to run in background. Notifications are more or less reliable here now.

No worries, Hoiba. Apple don’t even allow installing from non-Apple sources, do they? I don’t know what might be wrong, then.

If you can give the iOS and DC versions, that would probably be helpful. It might also be worth double-check every conceivable setting location, inside and outside the app, to be sure you haven’t turned off notifications somewhere; I found three places where I had to turn it on!