First of all, I’m loving the app so far. Ive just got a question about the apps behavior in the background.
The notifications are working perfectly, but when I open the app the inbox state is as it was when the app was last closed. It then needs to complete a send/receive to show me the latest emails, including whatever I may have since received via notification.
I believe the ‘Background App Refresh’ toggle in iOS is what would potentially allow Emclient to periodically stay up to date while the app is closed. Is this something that is being planned for development?
The notifications are working perfectly, but when I open the app the inbox state is as it was when the app was last closed. It then needs to complete a send/receive to show me the latest emails, including whatever I may have since received via notification.
That is by design “so the app always gets email” due to the constraints of iOS & Android.
See the eM Client blog on how email is received in the app once you get the mail notification.
@pharriss Outlook might be able to do this because they store your account username and password information on their servers, and then their servers access your email to send updates to the Outlook application. Basically Outlook uses Microsoft servers as a proxy to monitor your email account and then send changes through their own methods to their client. Please see: Outlook as data collection and targeted ads service | eM Client
I personally don’t think its related to the notification system at all. I understand how the notifications work separately via Firebase.
iOS has a background refresh option that would let the Em Client app run a send/receive periodically, so when you next open the app its somewhat up to date. This is unrelated to notifications.
Many apps utilise the option which is why you can open Facebook, Twitter, Gmail, Outlook etc etc and they are already preloaded with new data.
This is also a concern I have. I have enabled background app refresh for em client in IOS, but it does not refresh when the app is in the background. I have to bring the app active in order for it to send and receive.
This is very annoying for an app that is otherwise outstanding.
Same here - the IOS app can’t be used as a primary email app if it can’t display how many unread emails I have (using a badge) and download them in the background. Users should get an (optional) popup notification each time a new email arrives - via periodic refresh even while the app is not in the foreground. Most other email clients do this.
I advised how to enable Push Notifications in iOS in your other thread post below. You have to enable that in your account within eM Client and in your iOS device Notification Settings.
Badge count still does not work.
Yes as I advised in the above thread post the iOS badge counts don’t work as yet. That will be updated in a later mobile app version. Hopefully not far away. Keep watching the app store.