diff --git a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt index 4e0d71dd55..25e0a8fbb4 100644 --- a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt +++ b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt @@ -433,6 +433,11 @@ internal class OneSignalImp : IOneSignal, IServiceProvider { identityModelStore!!.model.externalId, ), ) + + // disable push subscription when user calls logout while identity verification is on + if (useIdentityVerification) { + user.pushSubscription.optOut() + } } }