2017-02-13 17 views
0

我現在和一些朋友一起參加一個自由項目。由於某些原因,客戶要求我們不要製造新的服務器,只是使用Parse。事情是,我們知道Parse會停止,但他一直想要這個東西,所以我們用它。今天,Parse已經停止,客戶說他將數據/內容移到了另一臺服務器上。他還告訴我們; 「你只需要更改服務器地址。」Xamarin Forms&Parse SDK - 如何編輯服務器地址

但是,我找不到從xamarin表單中更改此地址的方式。我發現這並不在我身邊存在的解決方案:

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

但我就像上面說,這是行不通的,因爲初始化只需要2 PARAMS它有以下幾種,而不是ParseClient.Configuration東西。

所以我想知道你是否有什麼想法?這不是我嘗試的唯一的事情,但它似乎是我可以展示給你的最好例子。

歡迎任何幫助,謝謝!

回答

1

我剛開始使用Parse。所以,也許我可以幫助你。實際上,對於Xamarin Forms應用程序,Parse的配置與本機平臺有點不同。

我懷疑你沒有在你的項目中使用正確的Parse DLL。例如在你的iOS應用程序(AppDelegate.cs)中,引用Parse.iOS.dll。就個人而言,我不使用的NuGet包和下載從這裏正確的DLL: Parse SDK .NET (github)

所以引用此DLL在你的項目,你應該能夠初始化解析這樣的:

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

對於關於如何使用解析了Xamarin更詳細的說明形式:,我寫了一篇文章描述我的解決方案: Setup Parse for Xamarin Forms, conditional builds

希望這有助於

+0

是的,因爲我和一些朋友一起工作,我們最終發現我們沒有使用好的paquet。謝謝! – Emixam23