As soon as I click “Start Conversation”, I get a “Messages failed to load” and I can't do anything. I had this in my game integration so I created a new empty project and add just Zendesk SDK on Unity with the samples, for Android.
There are no error in the console, and the channel id is correctly set (I see my game name at the top).
Found my problem. Basically, with the newest Zendesk SDK, in Unity Editor, even if on Android/iOS platform, it sends out 'web' and the backend rejects it.
I've created a Unity Channel for the game and if in Editor, will use the new channel. That way it works.
I think that a proper error propagation in Unity log would have allowed me to find the error way faster.
Regards,
Yan