We have implemented MobilePush in Android and iOS.

Upon app install and acceptance (on iOS) of notification consent the SFMC contact is set as "Opted in"

On iOS when a user toggles off push notifications SFMC Status is immediately updated "Not Opted in"

On Android toggling off the notification setting the contact Status remains "Opted in"

Otherwise all behavior is as expected.

Is this an issue or is it a limitation in Android? The documentation is not clear on whether the Opted in status should update immediately in SFMC or after failed notification delivery attempts https://help.salesforce.com/articleView?id=sf.mc_mp_opt_outs.htm&type=5

Thank you


The Android SDK does not interrogate push preferences set by the user and the user will remain opted-in to push notifications at the server until disablePush is called by your application. This is handled differently on iOS because it's a hard "permission" for that platform and consent must be expressly granted.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.