如何在2019年将ParseServer与Xamarin结合使用?

时间:2019-03-02 13:38:54

标签: c# xamarin parse-server

我有一个IOS应用程序(目标C),它使用Parse的Sashido.io实现,效果很好。现在,我想开发一个Android应用程序,该应用程序应连接到相同的ParseServer。

由于我熟悉C#,而Visual Studio(Mac版)是我的第二故乡,所以我认为Xamarin是必经之路-但我可能错了;

最近几天,我一直在努力让任何 Xamarin多平台项目连接到我的解析服务器。

我已经尝试使用Parse.NETStandard2(v2.0.0)Nuget程序包使用SharedLibrary方法(.NET Standard2),但是我对此并不走运,每次我尝试执行与Parse相关的任何操作时,它都会崩溃-提示某些库丢失的堆栈跟踪,但是我无法找到丢失的链接。 我现在也尝试了带有Parse(v1.7.0)nuget-package的Multiplatform-library,但是没有运气;

以下代码因解析授权错误而崩溃。 我已经对ApplicationId和Server-url进行了两次/三次检查。

        ParseClient.Initialize(new ParseClient.Configuration
        {
            ApplicationId = "Xxxxxxxxxxxxxxxx",
            WindowsKey = "undefined",
            Server = "https://pg-app-xxxxxxxxxxxxxx.scalabl.cloud/1/"
        });
        try
        {
            ParseUser currentUser = ParseUser.LogInAsync("realusername", "realpassword").Result;


        }
        catch (Exception ex)
        {
            System.Diagnostics.Debug.WriteLine(String.Format("EXCEPTION: {0}", ex.Message));

        }

我已经在Google上搜索了与我的问题有关的所有远程信息,但是我还没有找到任何新的博客或教程-让我相信,这通常不是问题,或者Xamarin和parse-server绝对是不可行的

对于使Xamarin应用程序连接到Parse的正确方向,我将不胜感激。 我对多平台环境不太熟悉。

0 个答案:

没有答案