标签: phonegap-desktop-app

PhoneGap桌面服务器正在运行,但无法在其他设备或计算机上访问

在我拔头发之前需要一些帮助.我今天刚安装了最新的桌面应用和移动应用.我在OSX上运行PhoneGap桌面应用程序,服务器在端口3000上启动.它工作正常.如果我去,192.168.0.5:3000我会得到"Hello World"应用程序.如果我去,127.0.0.1:3000我会得到"Hello World"应用程序.执行端口扫描表示端口3000已打开.在我的iPhone 6上,使用PhoneGap应用程序尝试连接,但最终会出错.在Safari中我试着去192.168.0.5:3000,它最终说"Safari无法打开页面......"

我有Little Snitch运行,但网络过滤器已关闭.OSX防火墙未运行.我的路由器上的防火墙已关闭.这到底是怎么回事?

macos ios phonegap-desktop-app

12
推荐指数
1
解决办法
381
查看次数

PhoneGap"Hello World"应用程序停留在"连接到设备"

背景信息和问题

我按照以下说明下载了适用于OSX的PhoneGap桌面应用程序:http://docs.phonegap.com/getting-started/1-install-phonegap/desktop/

我为iOS安装了PhoneGap应用程序.

我确保我的笔记本电脑和iPhone都在同一个网络上(没有防火墙).

我使用PhoneGap桌面应用程序创建了一个新的"Hello World"项目.

我能够通过桌面应用程序运行应用程序,然后使用iOS应用程序成功连接到Web服务器.

然而,似乎设备准备功能没有触发 - "Hello World"应用程序陷入永久状态Connecting to device.它永远不会说Device is ready.

补充说明...

我已经尝试按照这篇文章的指导解决了这个问题:在iOS 10(测试版)启动期间挂起的Cordova app

如果我点击iPhone上的主页按钮,然后重新输入PhoneGap应用程序,它说Device is ready.

我正在运行OSX 10.10和iOS 10.0.1.

任何帮助将不胜感激!

cordova phonegap-desktop-app

7
推荐指数
1
解决办法
2303
查看次数

Phonegap桌面应用程序外部插件

有没有人有幸将外部插件添加到Phonegap桌面应用程序?我已经成功添加了像"Device"这样的核心插件,但没有添加外部插件.我正在尝试将com.admob.google添加到我的项目中,我无法将admob识别为命令.在config.xml中我添加:

<gap:plugin name="com.admob.google" source="plugins.cordova.io" />
Run Code Online (Sandbox Code Playgroud)

在我的.js文件中的deviceReady函数中,我有:

try{
    admob.requestInterstitialAd(); //or any other admob command
}
catch(err){
    alert("admob not loaded");
}
Run Code Online (Sandbox Code Playgroud)

每次在我的设备上(通过Phonegap开发者应用程序),我都会收到警告,说"admob not loaded".

我在混合Phonegap和Phonegap Build命令吗?

Phonegap Build Desktop App不支持自动包含外部插件吗?

phonegap-plugins cordova phonegap-desktop-app

6
推荐指数
1
解决办法
7574
查看次数

PhoneGap Developer App下载错误

我正在使用PhoneGap开发者应用程序立即测试我的应用程序,因为今晚应用程序显示"下载",然后几秒钟后会显示"下载错误".在那之后,出现了一个弹出窗口

Unable to download archive from the server. Please upgrade the PhoneGap CLI or check your network settings.

那么,我该如何升级PhoneGap CLI以及我应该检查哪些设置?我没有更改任何网络设置,PhoneGap开发者应用程序在我的Macbook和iPhone上运行良好,但现在它说明了这一点.

有什么问题,如何解决?

编辑 我现在意识到现在正在发生这种情况,因为iOS的PhoneGap开发者应用程序已经更新(现在版本1.5.2).我根据升级PhoneGap的CLI来5.0.0-0.28.0版本,这是推荐的版本从PhoneGap的博客文章

似乎桌面和移动应用程序现在通信的新方式出现了问题.

android ios cordova phonegap-desktop-app

6
推荐指数
1
解决办法
1万
查看次数

Phonegap开发者应用程序停留在下载

我刚刚在我的iPhone 5上安装了Phonegap桌面和Phonegap开发者应用程序,但是当我将Phonegap桌面底部显示的服务器IP地址输入Phonegap开发者应用程序时,它会卡在"下载..."消息上.

我已经尝试重新启动和重新启动等但无法通过下载消息.

任何人都知道我做错了什么?

ios phonegap-desktop-app

6
推荐指数
0
解决办法
597
查看次数

应用商店或/和Play商店是否允许仅在我的网站上拥有WebView的应用?

我想在我的网站上发布一个包含WebView的应用程序.这就是整个应用程序.像移动Web应用程序,但来自商店.Apple/Google允许吗?

10倍

app-store google-play phonegap-desktop-app

5
推荐指数
1
解决办法
8652
查看次数

错误500 cordova_plugins.js

我使用默认设置启动了一个基本的PhoneGap项目。使用Firebug,我看到:

"NetworkError: 500 Internal Server Error - http://myIP:3000/cordova_plugins.js"
Run Code Online (Sandbox Code Playgroud)

如果我去看http://myIP:3000/cordova_plugins.js

TypeError:路径必须是字符串。在Object.handle(C:\ Program Files(x86)\ Adob​​e \ PhoneGap \ PhoneGap Desktop \ resources \ app在Object.join(path.js:506:7)的assertPath(path.js:7:11)处收到未定义.asar \ node_modules \ connect-phonegap \ lib \ middleware \ cordova \ cordova_plugins.js:18:33)接下来(C:\ Program Files(x86)\ Adob​​e \ PhoneGap \ PhoneGap Desktop \ resources \ app.asar \ node_modules \在Object.handle(C:\ Program Files(x86)\ Adob​​e \ PhoneGap \ PhoneGap Desktop \ resources \ app.asar \ node_modules \ connect-phonegap \ lib \ middleware \ cordova上的connect \ lib \ proto.js:193:15) \ cordova.js:33:13)在恢复时的下一个(C:\ Program …

cordova phonegap-desktop-app

5
推荐指数
0
解决办法
612
查看次数

Socket.io本地网络未连接

好的,我有以下设置:https://i.stack.imgur.com/4T9SX.jpg(如果下面的图片太小)

在此输入图像描述

问题是计算机 2 无法通过 socket.io 连接到计算机 1。

在此输入图像描述

是的,我在计算机 2 中包含了 socket.io:

在此输入图像描述

关于为什么计算机 2 无法使用 socket.io 连接到计算机 1 而 ping 可以的任何想法?

额外信息: - Socket.io 版本 1.4.5 - 两台计算机都是 Windows 10 - 计算机 2 的 javascript 位于 Phonegap 中 - 计算机 2 通过 wi-fi 连接,计算机 1 通过以太网连接

问候

来自客户端的编辑 代码(计算机2,启动时调用init):

KerstAppHome.prototype.init = function(){
    var address = 'http://192.168.2.120:2017';
    console.log("Connecting to: " + address);
    this.socket = io.connect(address);
    this.socket.on('connect', this.proxy(function(){
        console.log("Connected to socket!");
        this.socketIsConnected = true;

        this.socket.on('disconnect', this.proxy(function(){
            console.log("Disconnected from socket!")
            this.socketIsConnected = …
Run Code Online (Sandbox Code Playgroud)

sockets localhost node.js socket.io phonegap-desktop-app

5
推荐指数
1
解决办法
6562
查看次数

无法在Phonegap构建中创建应用程序,文件类型无效

我是第一次学习电话差距.这是一个简单的应用程序.但无论何时我想要建造它都会向我展示

无法创建应用,无效的文件类型.

我正在显示index.html文件和配置文件的代码.

的index.html

      <!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="msapplication-tap-highlight" content="no" />
    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
    <!-- This is a wide open CSP declaration. To lock this down for production, see below. -->
    <meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />
    <!-- Good default declaration:
    * gap: is required only on iOS (when using UIWebView) and is needed for JS->native communication
    * https://ssl.gstatic.com is required only …
Run Code Online (Sandbox Code Playgroud)

cordova phonegap-build phonegap-desktop-app

4
推荐指数
1
解决办法
2458
查看次数

桌面Web应用程序中的丰富HTML托盘菜单

我想创建一个托盘菜单应用程序,其中包含自定义按钮,滑块,也许一些不错的过渡效果,页眉和页脚如下:

菜单

该应用程序需要在Linux,Windows和Mac上运行.我猜想应该可以使用桌面Web应用程序+一些HTML,但我找不到任何框架的任何有用示例.每个例子都使用OS'菜单,它没有我需要的元素.

任何人都可以指导我如何在任何Web应用程序框架中或多或少地实现这一点?

desktop-application phonegap-desktop-app nw.js electron

4
推荐指数
1
解决办法
3416
查看次数