Sorry if the same question was asked before, but I can't understand what am I missing.
Unity C# code:
public void setTitleData() { var request = new ExecuteCloudScriptRequest(); request.FunctionName = "SetTitleDataTest"; PlayFabClientAPI.ExecuteCloudScript(request, OnCloudScriptExecuteSuccess, OnFailure); } void OnCloudScriptExecuteSuccess(ExecuteCloudScriptResult _result) { Debug.Log("success"); }
CloudScript code (just an example from "Using Title Data" page):
function SetTitleDataTest() { try { server.SetTitleData({ Key : "Server2Data", Value : "67890" }); log.debug("Set titleData successful"); } catch(error) { log.error("Got error setting titleData:"); log.error(JSON.stringify(error)); } }
And it doesn't work. Title data is not changed.
UnityLog writes "success". Thanks for help.