0

我在 Unity 应用程序中通过 Parse 注册用户时遇到问题。在编辑器中,一切都按预期工作,但是一旦我将它构建到 WebGL 平台,我就有问题了。

当我调用SignUpAsync()用户时,它会按照 Parse 服务器上的预期正确设置用户并发送用户电子邮件验证(因为我已经设置了这样做),但是来自应用程序的实际任务没有收到任何回调从 Parse 关于它的完成。换句话说,task.IsCompleted永远不会设置为 true,无论我等待多长时间。没有抛出任何错误,如果我之后尝试使用相同的凭据登录,它就可以工作。但是应用程序仍然无法知道它已完成注册。

我不知道这是否是 Parse 的错误或其与 WebGL 的连接,或者它是否在我的服务器上的某个地方。有人对要检查的事情有任何想法吗?

4

1 回答 1

0

Parse 的 Unity SDK 不支持 WebGL,因为 WebGL 不支持线程和任务。

我一直在寻找解决方案,发现有人说他们要么使用了开源解析 SDK 并用协程替换了任务,要么将 Unity SDK 换成了 RESTful API。

希望这有助于为您指明正确的方向。

于 2015-12-12T01:12:21.007 回答