I have updated the Zendesk SDKs to their most up-to-date release versions to remedy the Xcode 13.3 artefact issue. In doing my due diligence to test no other issues have been introduced I have now noticed that when the Live chat Messaging UI is pushed onto my navigation stack, the barTintColor seems to change to what I believe is default Zendesk branding (see attached image). When I push off the stack the barTintColor then changes to whatever had been set at:
It felt like the navigation barTintColor was being overriden in the Messaging liveChat controller built from:
So I have hooked into the MessagingDelegate MessagingUIEvent of .viewDidAppear and been able to set the barTintColor back to what it was there. However when pushing off the stack it reverts back to what I believe is the default Zendesk branding blue colour (or whatever is set under the currentTheme.primaryColor).
I feel like this is a bug and cannot find any documentation to explain the behaviour (and actually quite the opposite that the ZendeskSDKs do not control the navigation bar theming color).
EDIT: Uploading an image doesn't seem to be working...
Please sign in to leave a comment.