iOS
Version 1.2.1
[12/March/2024]
- Feature Enhancement:
- Implemented support for Google Basic Consent.
- You can seamlessly integrate GBC into GDPR or CCPA popups.
- Introduced independent display through the API:
showGoogleBasicConsent(delegate: )
.
- Upon user consent in the scenarios above, you can leverage the callback
didReceiveGoogleBasicConsentChange(consents: )
, which will trigger and provide the consent values.
- Expanded the
startChoice
API by incorporating the gbcDelegate
parameter. Setting this delegate to receive the corresponding callback is imperative.
- Introduced a new API for displaying CCPA popups:
showCCPA(ccpaDelegate: )
.
- Added a Privacy manifest. For more information, see Privacy updates for App Store submissions.
- Deprecation:
- Deprecated the usage of the
startCCPA(pcode: , ccpaDelegate: )
API for displaying CCPA popup. You should use showCCPA(ccpaDelegate: )
instead.
- Bug Fixes:
- Ensured appropriate persistence of Do Not Sell My Data Switch State.
- Rectified inaccuracies in CCPA values occurring under specific conditions.
- Resolved the problem where the GDPR popup failed to re-trigger upon TCF version changes in the portal.
Version 1.1.1
[23/February/2024]
- Bug Fixes:
- Improved Asynchronous Processes: Asynchronous processes have been improved to operate independently of the completion status of the
didReceiveIABVendorConsent
callback. This enhancement ensures a more seamless and predictable execution of concurrent tasks, contributing to a smoother user experience.
Version 1.1.0
[24/January/2024]
- Feature Enhancement:
- Implemented support for configuring styles in both dark and light modes. For more information, see Customization for iOS App.
```
let style = ChoiceStyle(preferredThemeMode: .auto, lightThemeStyleSheet: "LightStyleSheet", darkThemeStyleSheet: "DarkStyleSheet")
ChoiceCmp.shared.startChoice(pcode: "< YOUR PCODE >", delegate: self, style: style)
```
- Bug Fixes:
- Publishers can now access purpose consent parameters via the Unity plugin on Native SDKs for downstream configurations. For more information, see Unity App Implementation (SDK).
Version 1.0.0
[24/October/2023]
- Feature Enhancement:
- Introduced support for CocoaPods. For more information, see iOS App Implementation (SDK).
- Excluded architectures no longer require the addition of arm64.
- Modified bundle name to InMobiCMP and updated the bundle ID to "com.inmobi.cmp".
- Bug Fixes:
- Users can now access purpose details within the legitimate section.
- The tab texts are now visible in dark mode. For more information, see Customization for iOS App.
- Resolved issues with text and toggles displaying erratic behavior on the legitimate interest screen.
- An error message is now generated when attempting to call the CCPA API without proper configuration from the portal.
Other Enhancements
- Fixed download error for publishers accessing logs for any property on InMobi CMP portal.
Last Updated on: 12 Mar, 2024