2014-02-19 66 views
2

我正在开发一个Chrome应用程序,以便与移动Chrome应用程序进行翻译。 CCA。文档说我可以访问apache cordovas插件。我有问题让联系人api工作,我不知道一些事情。有没有人有良好的教程或文件如何使其工作?我有以下具体问题。Chrome Cordova App插件访问

1)我必须跑cordova命令,包括项目文件夹中this documentation

2规定)来测试该插件的例子在科尔多瓦网页我必须把它们写在我的谷歌应用程序,我的翻译之前,他们与cca或我必须在翻译后将它们写入每个设备。前权限和代码。

回答

2

1)cca将在内部将cordova命令转发至cordova,因此如果您期望cordova plugin add能够正常工作,那么应该使用cca plugin add。但是,坚持使用cca专有是一个更好的主意,因为我们确保使用兼容版本的工具,正确设置您的环境,并在Cordova挂钩之外运行某些Chrome应用专用检查。

2)我更喜欢为桌面和所有移动目标使用单个应用程序代码库。我通过使用--link-to=参数创建cca项目来共享单个代码库。然后,我使用功能检测,以确保我只使用它们提供的功能,即

if (typeof window.cordova !== 'undefined') { 
    // use contacts plugin 
} 

不过,如果你不喜欢直接与您的桌面应用程序共享的代码库,那么就不要使用--link-to=和使用--copy-from=代替(并同步编辑,但是你喜欢)。

无论哪种情况,您都应该专门编辑您的cca项目根目录www/文件夹中的内容,而不要编辑platform/目录中的内容。