I am stuck for days on this issue, my client & server share some code that handles Remote Settings, the settings on the client are properly updated but on a headless instance, the settings are never updated.
RemoteSettings.Completed += (b, b1, arg3) => HandleRemoteSettings();
// Never called
private void HandleRemoteSettings() {
Debug.Log("Hello world");
}
// Even when forcing
RemoteSettings.ForceUpdate();
Do Remote settings are supposed to work on a headless instance?
Thanks
Remote Settings is being deprecated later this year, you would be advised to migrate to Remote Config instead. I’m not familiar with the syntax you are using, I would suggest to use the documented approach first (unless the same code is working on your client). Also I trust you places similar Debug.Log statements around this code to confirm that it is properly executing. Code integration | Remote Config | 2.0.2-exp.1
My Kubernetes node is open-bar (no firewall rules anything).
From doc “The web service from which Unity downloads Remote Config data is read-only, but not secure” so I don’t even understand why it’s struggling with TLS?