[英]Use Phonegap/Cordova plugin in Windows Store JS/HTML/CSS app?
我正在将Phonegap游戏的端口移植到Windows应用商店。 我已经为此目的创建了一个javascript项目。 连接基本的phonegap发行版(phonegap.js)时我没有任何问题,但是当我谈到phonegap插件时,我不知道如何将它们添加到解决方案中...
例如,我需要在设备插件中找到的“ device.uuid”。
在开发由Phonegap支持的javascript Windows Store应用程序时,有人知道如何使用Phonegap插件吗?
从位于http://docs.phonegap.com/zh/3.3.0/cordova_device_device.md.html#device.uuid的PhoneGap文档中
Windows Phone 7和8怪癖
Windows Phone 7的uuid需要权限ID_CAP_IDENTITY_DEVICE。 Microsoft可能会很快弃用此属性。 如果该功能不可用,则该应用程序会生成一个持久性Guid,该GUID在应用程序在设备上的安装期间将得到维护。
根据文档以及苹果关于不再使用uuid的立场,我建议您不要使用它。 我知道这很臭,因为它是激活/跟踪设备以及为企业应用程序授予许可的一种很好的机制(我当时使用了它)。 但是,如果您稍作搜索,还有其他好的机制可以执行此操作。
除此之外,您的问题实际上是关于如何启动DEVICE插件的。 我将再次参考上面的链接(只需滚动到顶部)并注意:
访问功能
从3.0版开始,Cordova将设备级API实施为插件。 使用命令行界面中介绍的CLI的plugin命令,为项目添加或删除此功能:
$ cordova plugin add org.apache.cordova.device
该命令应从命令行运行,并且应在您正在构建的应用程序的目录/文件夹中运行。 这将导致config.xml被更新,并且系统将下载必要的文件以支持各种平台上的此功能。
这样做之后,下一次您发布phonegap build <platform>
,它将合并到设置中并复制适当的插件文件。
编辑: Windows应用商店(Windows 8)与Windows Phone 7/8的方法不同。 对于该平台,请转到此处,有关使用Visual Studio的平台指南(快速版将可用)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.