社区首页 >问答首页 >Cordova Websocket

Cordova Websocket
EN

Stack Overflow用户
提问于 2017-01-12 15:03:30
回答 1查看 5.1K关注 0票数 2

您好,我正在学习如何在我的应用程序中使用websockets和ionic this one:https://www.npmjs.com/package/cordova-plugin-websocket和我复制了下面的示例:

代码语言:javascript
代码运行次数:0
复制
var ws = new WebSocket('ws://echo.websocket.org');

$scope.sendMessage = function(){
    ws.send('test');
};

ws.onopen = function () { alert('open'); };
ws.onmessage = function (event) { 
    alert(event.data);    
};
ws.onerror = function () { alert('error occurred!'); };
ws.onclose = function (event) { alert('close code=' + event.code); };

这看起来没问题,但当连接中断时,我如何重新连接,以及如何使其可用于我所有的应用程序?

在进阶时谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 20:06:33

您应该查看Google Messaging Service (或Firebase消息传递服务),这样您就不必担心连接断开。关于套接字,Cordova和Android,如果你的应用程序进入后台(网络连接被停止),它就不会工作,所以它使整个事情变得无用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41616416

复制
相关文章
Cordova安装
1.安装 别使用cnpm,安好后会缺少包 如果想加速可以用下面的 npm install -g cordova --registry=https://registry.npm.taobao.or
治电小白菜
2020/08/25
4920
Cordova安装
Cordova 初识
Cordova 是使用 HTML,CSS 和 JavaScript构建混合移动应用程序的平台。官方文档给了我们 Cordova 的定义。
acc8226
2022/05/17
1.3K0
Cordova 初识
Cordova
Cordova是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。默认情况下,Web应用程序不能使用本机移动功能。这就是Cordova进来的地方。它为网络应用和移动设备之间的连接提供了桥梁。 通过使用cordova,我们可以使混合移动应用程序,可以使用摄像头,地理位置,文件系统和其他本地移动功能。
闻语博客
2021/01/21
8760
cordova android
Image.png Image.png http://www.jscss.cc/2016/10/18/cordova.html 装一个全局的cordova: 官网介绍: http://cordova.apache.org/ Image.png 运行的时候自动弹出浏览器: Image.png Image.png Svon(555486L7I7L5对话) 11:20:29 webpack Svon(555486L7I7L5对话) 11:24:30 npm uninstall -g cordova
王小婷
2018/06/04
6960
cordova插件- Media
添加插件 $ cordova plugin add cordova-plugin-media 插件的使用 Methods · media.getCurrentAmplitude:Returns th
roc
2018/03/30
1.3K0
cordova插件- Media
cordova插件- Contacts
添加插件 $cordova plugin add cordova-plugin-contacts 图 8出现如上则添加成功 插件的使用 Methods navigator.contacts.create navigator.contacts.find navigator.contacts.pickContact Example <!--这是选择联系人--> function openContacts () { navigator.contacts.pickContact(function (con
roc
2018/03/30
1.1K0
cordova插件- Geolocation
添加插件 $ cordova plugin add cordova-plugin-geolocation 插件的使用 Methods navigator.geolocation.getCurrent
roc
2018/03/30
9930
cordova插件- Geolocation
cordova插件- Splashscreen
添加插件 $ cordova plugin addcordova-plugin-splashscreen 插件的使用 Methods 此处没有方法,主要是一些config.xml的配置 2. Exa
roc
2018/03/30
6900
cordova插件- Splashscreen
Cordova插件须知
ionic可以很方便的安装cordova插件,最新ionic-cli要求cordova插件里面有package.json和plugin.xml才能安装成功,如果缺失,请自行补上,而原来旧的cli不要求package.json文件(插件目录里的,不是ionic项目里的)。
IT晴天
2018/08/20
1.2K0
cordova插件-Dialogs
添加插件 $ cordova plugin add cordova-plugin-dialogs 图 10如上则添加成功 插件的使用 Methods navigator.notification.a
roc
2018/03/30
6900
cordova插件-Dialogs
cordova与nodejs
安装nodejs建议使用nvm来进行安装 因为nvm来切换nodejs的版本是一个非常方便有效的功能 也可以通过npm来进行安装 先简单分析一下三者之间的关联 nvm:nodeJs版本管理工具,管理nodejs版本和npm版本 nvm管理构建nodejs和对应的npm, npm管理对应nodejs的第三方插件
conanma
2022/01/04
7330
cordova环境搭建
说明:gradle下载后,解压到硬盘某个目录即可;安装步骤:java->node->adb-studio
sam dragon
2019/10/01
6550
Cordova插件cordova-plugin-statusbar定制状态栏
#### 效果图 7275341-3766c6125d4df205.png #### 插件安装 cordova plugin add cordova-plugin-statusbar #### 修改状态栏默认颜色 this.platform.ready().then(() => { // Okay, so the platform is ready and our plugins are available. // Here you can do any higher level
安德玛
2022/03/08
7400
Cordova 创建 Demo插件
MyPluginName.js JavaScript接口,用于插件与混合应用的接口。
acc8226
2022/05/17
7000
cordova插件- Inappbrowser
添加插件 $ cordova plugin addcordova-plugin-inappbrowser 插件的使用 Methods cordova.InAppBrowser.open 2. Ex
roc
2018/03/30
8250
cordova插件- Inappbrowser
Cordova 是什么
给两个链接: - webView:shouldStartLoadWithRequest:navigationType: public void addJavascriptInterface (Object object, String name)
Alan Zhang
2018/10/19
2.2K0
cordova插件-Device
添加插件 $ cordova plugin add cordova-plugin-device 图 11如上则添加成功 插件的使用 Methods(没有方法,只有对应的属性) device.cord
roc
2018/03/30
8990
cordova插件-Device
cordova学习目录
引言:            Cordova是一种用于可以将H5页面生成移动设备应用的语言,在这里就个人这几天学习,有一些小的感悟,在此记录下来,供以后查阅。 记录内容从以下几方面:环境搭建 项目创建 平台添加 插件集成 真机调式 模拟调试 项目打包这几方面,其实还有项目上线签名等之类的相关知识。尚未学习,不作记录。
cfs
2018/03/08
7570
cordova插件-Device Orientation
添加插件 $ cordova plugin addcordova-plugin-device-orientation 图 13如上则插入成功 插件的使用 Methods navigator.com
roc
2018/03/30
7680
cordova插件-Device Orientation
cordova开发环境搭建
最近我在尝试了解跨平台技术的发展,首先则是想到了cordova。本文简单记录下cordova环境搭建的过程。
程序员白彬
2020/07/10
1.6K0
cordova开发环境搭建

相似问题

ionic 6 websocket客户端cordova插件

239

Websocket连接不再适用于Cordova Android 7。

10

如何使用带有电容的cordova插件高级websocket?

11

带有客户端证书的Cordova WebSocket (Javascript)

10

phonegap/cordova android websocket插件的问题- onmessage不称为

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文