我将我的Phonegap游戏的端口添加到Windows应用商店。我已经为此创建了一个javascript项目。我连接到基本的phonegap发行版(phonegap.js)没有问题,但是当我来到phonegap插件时,我不知道如何将它们添加到我的解决方案......
例如,我需要在Device-plugin中找到“device.uuid”。
在开发由Phonegap支持的javascript Windows应用商店应用时,是否有人知道如何使用Phonegap插件?
答案 0 :(得分:0)
来自http://docs.phonegap.com/en/3.3.0/cordova_device_device.md.html#device.uuid
的PhoneGap文档Windows Phone 7和8 Quirks
Windows Phone 7的uuid需要权限ID_CAP_IDENTITY_DEVICE。微软可能会很快弃用这个属性。如果该功能不可用,则应用程序会生成一个持久性guid,该应用程序在应用程序在设备上的安装期间进行维护。
根据文档,以及Apple不再使用uuid的立场,我建议不要使用它。我知道这很臭,因为它是一个很好的机制,用于激活/跟踪设备和企业应用程序的许可(我正在使用它)。但是,如果你搜索一下,还有其他好的机制可以做到这一点。
除此之外,您的问题实际上是关于如何获取DEVICE插件。我将再次参考上面的链接(只是滚动到顶部)并注意:
访问功能
从版本3.0开始,Cordova将设备级API实现为插件。使用命令行界面中描述的CLI插件命令为项目添加或删除此功能:
$ cordova plugin add org.apache.cordova.device
该命令应该从命令行运行,并且位于应用程序的目录/文件夹中(您正在构建)。这会导致config.xml被更新,系统将下载必要的文件以在各种平台上支持此功能。
执行此操作后,下次发出phonegap build <platform>
时,它将合并到设置中并复制相应的插件文件。
修改强> Windows应用商店(Windows 8)与Windows Phone 7/8的方法不同。对于该平台,请参阅有关使用Visual Studio的平台指南(快速版将起作用)by going here。