Tag: phonegap plugins

PhoneGap环境variables与开发环境中的AJAX数据服务有关吗?

我们正在制作一个PhoneGap应用程序,并尝试使用数据服务,如下所示: $.post(rooturl + '/data/something', { a: 1 }, (res) => {}); 问题:当应用程序在PhoneGap上运行时,它是一个没有自定义服务器后端的单页应用程序。 这意味着我没有办法通过某种环境指示器来更改rooturl,并将其指向本地NodeJS开发服务器数据服务,而不是生产服务器。 换句话说,我怎么能在客户端的Javascript检测是否正在开发环境中运行,以适当地设置适当的根url(开发/生产)?

cordovainAppBrowser插件问题在Windows上

所以我一直试图添加这个插件的命令 cordova插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git 后来在MAC和Linux上工作 npm更新-gcordova 但在窗户上,我仍然得到 无法读取未定义的属性“安装” 此外 – 当我试图卸载( cordova plugin rm org.apache.cordova.inappbrowser ),然后我得到 不能读取undefined属性的“卸载” 奇怪的是我有两个cordova文件夹 – 一个在C:\Users\me\AppData\Roaming\npm\node_modules ,第二个在C:\Users\me\AppData\Roaming\npm\node_modules\phonegap\node_modules 。 我添加到环境variables的path是C:\Users\mati\AppData\Roaming\npm\node_modules\phonegap\node_modules\.bin

告诉服务器,用户不再在互联网上

我是node.js的新手,尝试使用node.js和socket.io开发群聊。 我能够做群聊,也能够pipe理系统中的数据。 现在,我的问题是离线用户,即没有连接到互联网。 我有这个用户的连接stream,就好像我做receiverUserSocket.emit(“sendMsg”,数据)没有办法来validation这个用户是否收到消息。 是的,有一个事件。(“断开”),但我得到约30 – 40秒的延迟。 有什么方法可以确定我们要发送消息的用户是在线还是离线?

在代理之后添加Cordova / Phonegap插件

我已经成功安装了Cordova(干净安装,在Windows下),我能够部署一个小的应用程序到Android,但无法添加任何插件在我公司的代理。 我已经尝试设置每个可能的npm和gitvariables,我可以通过: npm config set proxy url:port npm config set http-proxy url:port npm config set https-proxy url:port (用实际代理replaceurl:port)和 git config –system –add http.proxy url:port git config –global –add http.proxy url:port 但无济于事。 每次我运行一些简单的事情 cordova plugin add org.apache.cordova.splashscreen 我得到以下内容: Fetching plugin "org.apache.cordova.splashscreen" via plugin registry Error: Fetching plugin failed: Error: read ECONNRESET at C:\Users\x\AppData\Roaming\npm\node_modules\cordova\src\plugin.js:105:41 at _rejected (C:\Users\x\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:808:24) […]

在安装期间cordova(PhoneGap)我得到像“npm WARN引擎Cordova-js @ 3的警告。 8.0:想要…“

我想开发PhoneGap应用程序,所以我试图在这个链接中使用程序提到在窗口上安装cordova。 1. Node.js 2. git客户端 3. npm install npm -g 我使用上面的步骤3,( 请参阅 )摆脱这个警告,没有成功 4 npm install -g cordova 但是我得到了以下的警告。 C:\>npm install -g cordova npm WARN engine cordova-js@3.8.0: wanted: {"node":"~0.10.x"} (current: {"node":" 0.12.0","npm":"2.5.1"}) npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node": "0.12.0","npm":"2.5.1"}) npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: { "node":"0.12.0","npm":"2.5.1"}) C:\Users\Neelabh\AppData\Roaming\npm\cordova -> C:\Users\Neelabh\AppData\Roaming […]