The UniREST Client asset is a cross-platform solution and should work in all the Unity platforms. However, pay attention to the platform’s export settings, because a wrong configuration could make UniREST communications not working properly.
In general, always check if the platform’s setting has specific options about internet communications and, in this case, be sure those settings are properly configured.
PC, Max & Linux Standalone
This platform doesn’t require specific settings and UniREST Client communications should work properly.
Universal Windows Platform
This platform doesn’t require specific settings and UniREST Client communications should work properly.
Android
In the Android Platform’s settings, the Internet Access option should be set on Require:
This option is under Project Settings > Player > Android (tab) > Other settings (section) > Configuration (paragraph).
Anyway, because Android requires specific permissions for the internet functionality, check that your Android export has those permissions properly configured.
iOS
UniREST Client should work on iOS without any additional configuration. However, in case of problems, try enabling Requires Persistent WiFi and/or Allow downloads over HTTP.
WebGL
WebGL compatibility comes with the use of the UniRESTClient.Async methods.
PlayStation(TM), Xbox(TM)
On those platforms, UniREST Client should work without any additional configuration.