远程方法调用 Phonegap 和 C#

Remote Method Invocation Phonegap and C#

我想让我在 Phonegap 上的应用程序在我的 C# 应用程序中激发方法。我知道我必须 运行 PC 上的服务器才能让应用程序通过本地 WiFi 连接到 PC。但是如何让 Phonegap 应用程序调用这些方法呢?是否有任何插件,或者我可以使用更多 "easy" 技术来完成此任务。

提前致谢。

如果我没理解错的话,您想从 phone 应用向您的 pc/server 发送数据或从中获取数据?

如果是这样,最简单的解决方案是在服务器端(您的 PC)上的 REST Web API,然后从您的 API 向您的 API 发送标准 REST HTTP 请求phone 应用程序。如果您希望您的 API 向您的 phone 应用程序提供数据,请求可以是 GET,或者如果您想向您的 API 发送内容,则请求可以是 POST。

我不熟悉 Phonegap,但如果您在您的应用中使用 jQuery,您可以大致这样调用您的 api 以获取所有产品:

$.get( "http://my-pc/api/products/", function( data ) {
   alert( data );
});

我强烈推荐 ASP.NET 网页 API, Getting Started

除了研究 REST 的基本原理外,Wikipedia