我想使用针对Apache Cordova的Visual Studio 2015工具开始我的第一个移动应用程序开发。我了解这是用于构建移动应用程序的html,css和js平台。
为了使用包含某些业务逻辑,linqtosql类等的类库dll(mastermechanism)。我必须从Apache cordova自定义插件中引用此dll。
我已经搜索了很多天,上面有一个非常好的示例,说明如何设置自定义插件以及插件xml文件,但是没有成功。
我正在进行的项目应针对多个平台(Android,iOS,Windows Phone和Windows)
我的目标是能够调用主机制(dll)中的方法。
有没有人可以向我简要介绍一下?
插件开发指南将引导您完成核心插件所必需的所有步骤,然后在底部有链接,您可以针对每个平台执行特定步骤:
https://cordova.apache.org/docs/zh/5.1.1/guide/hybrid/plugins/index.html
但是,您将需要以某种方式将库移植到每个平台。您无法获取DLL并在iOS或Android上未经修改地运行它。您要么将其转换为每种平台的本地语言,要么必须找到另一个包装器库/工具,然后将其包装在插件中...这可能需要大量工作...
我的建议是将DLL的逻辑放在服务器上,并通过一个宁静的api对其进行访问。这样,您不必编写自定义插件,并且该应用程序在所有平台上基本上都是相同的。
另一种方法是看Xamarin而不是Cordova。Xamarin对包装本地代码并将其推送到多个平台提供了更好的支持。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句