Xamarin Forms & Parse SDK - 如何编辑服务器地址

Xamarin Forms & Parse SDK - How to edit the server address

我目前和一些朋友在做一个自由项目。由于某些原因,客户要求我们不要制作新服务器,而只使用Parse。问题是,我们知道 Parse 会停止,但他一直想要这个东西,所以我们使用了它。今天,Parse 已经停止,客户说他将 data/stuff 移到了另一台服务器上。他还告诉我们; "you just have to change the server address."

但是,我找不到从 xamarin 表单更改此地址的方法。我找到了我这边不存在的解决方案:

ParseClient.Initialize(new ParseClient.Configuration
{
    ApplicationId = "MYAPPID",
    Server = "http://example.com/parse/"
});

但我如上所述,它不起作用,因为 Initialize 只需要以下 2 个参数,而不是 ParseClient.Configuration 东西。

所以我想知道你有什么想法吗?这不是我尝试的唯一方法,但它似乎是我可以向您展示的最好的例子。

欢迎任何帮助,谢谢!

我刚开始使用 Parse。所以也许我可以帮助你。 事实上,对于 Xamarin Forms 应用程序,Parse 的配置与本机平台略有不同。

我怀疑您在项目中没有使用正确的 Parse DLL。例如,在您的 iOS 应用程序 (AppDelegate.cs) 中,参考 Parse.iOS.dll。就个人而言,我不使用 Nuget 包并从这里下载正确的 DLL: Parse SDK .NET (github)

因此在您的项目中引用此 dll,您应该能够像这样初始化 Parse:

ParseClient.Initialize(new ParseClient.Configuration
{
     ApplicationId = "xxxxxxxx-xxxx-xxxx-xxxx-b1782265ea00",
     Server = "http://myParseServer.com/Parse/",
     WindowsKey = parseID
});

有关如何使用 Parse for Xamarin Forms 的更详细说明,我写了一篇 Post 来描述我的解决方案: Setup Parse for Xamarin Forms, conditional builds

希望对您有所帮助