diff --git a/nymea-app/platformintegration/ios/platformpermissionsios.cpp b/nymea-app/platformintegration/ios/platformpermissionsios.cpp index 68923523..a5b5d097 100644 --- a/nymea-app/platformintegration/ios/platformpermissionsios.cpp +++ b/nymea-app/platformintegration/ios/platformpermissionsios.cpp @@ -1,6 +1,7 @@ #include "platformpermissionsios.h" #include +#include PlatformPermissionsIOS *PlatformPermissionsIOS::s_instance = nullptr; @@ -9,6 +10,12 @@ PlatformPermissionsIOS::PlatformPermissionsIOS(QObject *parent) { s_instance = this; initObjC(); + + connect(qApp, &QApplication::applicationStateChanged, this, [this](Qt::ApplicationState state){ + if (state == Qt::ApplicationActive) { + refreshNotificationsPermission(); + } + }); } PlatformPermissionsIOS *PlatformPermissionsIOS::instance()