Hi all
We have upgraded on SDK 9.0 react plugin a few days ago and since then some clients have reported infinite loop loading that is not fixed until re-installation of the app happens.
Our engineers have spent the last few days and have identified that the issue was causing by the SDK triggering a Right to be forgotten state for some clients - completely randomly; we cant identify any pattern other than its happening on IOS only.
Because this is happening so randomly the only fix was to go back to sdk 8.
Has anyone ever noticed/experienced something similar? Other known bugs etc?
error 12:21:45.954591+0300 Invalid Configuration. Module failed to be initialized due to Error Domain=MarketingCloudSDKErrorDomain Code=20 "<MarketingCloudSDK+Base.m:(628)> Right To Be Forgotten is enabled. MarketingCloudSDK functionality has been restricted." UserInfo={NSLocalizedDescription=<MarketingCloudSDK+Base.m:(628)> Right To Be Forgotten is enabled. MarketingCloudSDK functionality has been restricted.}.
@* Trailhead Official * @Trailblazer Community Cove @* Salesforce Administrators * @* Marketing Cloud Engagement *
I’ve seen similar issues when upgrading to a new version of the Marketing Cloud SDK, so I totally understand how frustrating this can be. In my experience, the Right to Be Forgotten feature can sometimes trigger unexpectedly on iOS due to certain device or app state conditions, and it can be tricky to pinpoint a clear pattern. We ran into random loops as well, and the only reliable workaround at the time was indeed rolling back to the previous SDK version until the next patch fixed the behavior.
It seems like this kind of issue is not uncommon with major SDK updates, especially around features that enforce privacy restrictions. Keeping the team updated through Salesforce’s developer release notes and known issues forum helped us anticipate and handle similar cases. Hopefully, future SDK releases will resolve this random triggering so you can upgrade without these loops.