Unity3d Parse.com不再工作,无法获得支持

Unity3d Parse.com不再工作,无法获得支持,unity3d,parse-platform,Unity3d,Parse Platform,我们正在使用parse.com服务管理我们的Android游戏排行榜(Real Drift)。它工作了几天(游戏于7月4日发布),但自7月15日起,解析服务器不再响应(这不是超时错误)。或者更好,它会响应,但对象总是空的。在数据浏览器中,即使显示的行数超过100万行,也不会显示任何结果 其他人也有同样的经历吗?我检查了分析,似乎没有超过任何阈值(我们使用的是免费帐户): 最大3个请求/秒(限制30个请求/秒) 文件存储0% 数据库存储1% 数据传输0% API要求200k/天(不知道这里是否有

我们正在使用parse.com服务管理我们的Android游戏排行榜(Real Drift)。它工作了几天(游戏于7月4日发布),但自7月15日起,解析服务器不再响应(这不是超时错误)。或者更好,它会响应,但对象总是空的。在数据浏览器中,即使显示的行数超过100万行,也不会显示任何结果

其他人也有同样的经历吗?我检查了分析,似乎没有超过任何阈值(我们使用的是免费帐户):

  • 最大3个请求/秒(限制30个请求/秒)
  • 文件存储0%
  • 数据库存储1%
  • 数据传输0%
  • API要求200k/天(不知道这里是否有限制)
  • 对象计数为1 mil(不知道这里是否有限制)
解析支持是我一生中见过的最糟糕的支持。没有支持电子邮件,他们的内部论坛已经关闭(打开时很难收到回复,即使是简单的问题BTW),唯一的方法是在STACK OVERFLOW上发布一个问题,并且可以根据需要对问题进行修改(FOSCO将问题的标题更改为“查询超时”,即使不是这样).
此外,当发现这是一个解析问题时,没有人回复,他们只是更改了问题,使其看起来像是我的错(低效查询)。
致FOSCO和所有解析人员:请不要编辑这个问题,否则我会一次又一次地发布它

无论如何,这是代码:

public void LoadOnlineLeaderboard(string countryCode="")
{
    loading=true;

    ParseQuery<ParseObject> query = ParseObject.GetQuery("GameScore").WhereEqualTo("trackId",persistentData.tracks[indexLead].id).OrderByDescending("score").ThenByDescending("playerName").Limit(10).Skip(startingPoint);
    if (countryCode!="") query=query.WhereEqualTo("countryCode", countryCode);

    StartCoroutine(WaitForRequestLoad(query));
}

IEnumerator WaitForRequestLoad(ParseQuery<ParseObject> query)
{
    var queryTask=query.FindAsync();
    while (!queryTask.IsCompleted) yield return null;

    if (queryTask.IsFaulted)
    {
        foreach(System.Exception e in queryTask.Exception.InnerExceptions) {
             ParseException parseException = (ParseException) e;
             Debug.LogError("lederboard loading Error");
             Debug.LogError("Error message: " + parseException.Message);
             Debug.LogError("Error code: " + parseException.Code);
        }
        leaderboardError.SetActive(true);
    }
    else
    {
        Debug.Log("lederboard loading OK");
        RenderIEnumerableLeaderboard(queryTask.Result);
    }

    loading=false;
}
public void LoadOnlineLeadboard(字符串countryCode=”“)
{
加载=真;
ParseQuery query=ParseObject.GetQuery(“GameScore”).WhereEqualTo(“trackId”,persistentData.tracks[indexLead].id).OrderByDescending(“score”).ThenByDescending(“playerName”).Limit(10).Skip(起始点);
if(countryCode!=“”)query=query.WhereEqualTo(“countryCode”,countryCode);
Start例程(WaitForRequestLoad(查询));
}
IEnumerator WaitForRequestLoad(ParseQuery查询)
{
var queryTask=query.FindAsync();
而(!queryTask.IsCompleted)返回null;
if(queryTask.IsFaulted)
{
foreach(queryTask.Exception.InnerExceptions中的System.Exception e){
ParseException ParseException=(ParseException)e;
Debug.LogError(“LED板加载错误”);
LogError(“错误消息:”+parseException.message);
LogError(“错误代码:”+parseException.code);
}
排行榜错误。设置激活(真);
}
其他的
{
Log(“LED板加载正常”);
RenderIEnumerableLeadboard(queryTask.Result);
}
加载=假;
}

请为您的查询发布代码。99%的情况下,这是因为查询效率低下。如果您想寻求有关查询超时原因的帮助,请务必与我们分享查询!我不确定查询是否超时,因为parse不会返回实际错误,而是返回一个通用的“OtherCause”错误代码。不管怎样,我添加了代码。有人能告诉我们一些事情吗?即使代码上没有问题。我们需要发布一个更新,该更新已经准备好几天了。谢谢