使用Parse和Xamarin的Hello World Cloud函数.NET

本文关键字:World Cloud 函数 NET Hello Parse Xamarin 使用 | 更新日期: 2023-09-27 18:16:08

我正在尝试按照Parse.com上提供的教程从调用CloudFunctions。净API。

显然,这应该有效:

var result = await ParseCloud.CallFunctionAsync<IDictionary<string, object>>("hello", new Dictionary<string, object>());`

呼叫Xamarin:时

button.Click += async (sender, e) => {
    var result = await ParseCloud.CallFunctionAsync<IDictionary<string, object>> ("hello", new Dictionary<string, object>());
};

它只是锁住了我的手机应用程序。呼叫时:

button.Click += async (sender, e) => {
    var obj = new ParseObject("Note");
    obj ["text"] = "Hello, world!  This is a Xamarin app using Parse!";
    obj ["tags"] = new List<string> {"welcome", "xamarin", "parse"};
    await obj.SaveAsync ();
};

它成功地保存了一个要解析的对象。

当使用curl调用"hello"Cloud函数时,它工作得很好,并返回"hello World">

我不明白我在这里做错了什么。有什么建议吗?

使用Parse和Xamarin的Hello World Cloud函数.NET

var result = await ParseCloud.CallFunctionAsync<string>("hello", new Dictionary<string, object>());
                Toast.MakeText(this,result.ToString(),ToastLength.Short).Show();

这是因为他们网站上的例子是错误的!它应该是CallFunctionAsync<string>,而不是CallFunctionAsync<IDictionary<string, object>>,因为返回的类型是字符串!

Arrrrhhh。希望这对将来的某个人有所帮助。

编辑:根据Parse的开发人员的说法,现在/很快就会解决这个问题。