繁体   English   中英

在Windows Store JS / HTML / CSS应用程序中使用Phonegap / Cordova插件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM