草庐IT

uni-live-pusher

全部标签

Android GCM time_to_live 问题

我有一个与time_to_live有关的问题。我在设备开启时收到消息,但在设备离线时我收不到消息,或者至少在前15分钟内没有发送消息。我在空闲时延迟发送消息true和time_to_live2419200。任何想法发生了什么,也许我误读了文档。 最佳答案 来自文档:delay_while_idle:Ifincluded,indicatesthatthemessageshouldnotbesentimmediatelyifthedeviceisidle.Theserverwillwaitforthedevicetobecomeacti

uni-app微信小程序uni.startLocationUpdateBackground和uni.startLocationUpdate踩坑

//开启后台定位uni.startLocationUpdateBackground({success:(res)=>{uni.onLocationChange((res)=>{console.log("纬度:"+res.latitude);console.log("经度:"+res.longitude);});},fail:(err)=>console.error("后台运行定位消息失败:",err),complete:(msg)=>console.log("后台运行定位消息API完成"),});如此即可开启微信小程序后台定位,包括切屏息屏也能输出坐标。如果使用uni.startLocatio

uniapp:uni_modules组件开发与发布

文章目录一、前言二、开发准备三、uni_modules插件开发1、创建uni_modules目录2、新建uni_modules插件2.1、新建2.2、目录结构说明2.3、package.json配置3、发布到插件市场4、修改插件基本信息5、发布新版本6、查看发布的插件7、示例一、前言1、uni_modules定位:是uni-app插件的模块化规范(HBuilderX3.1.0+支持),是对一组jssdk、组件、页面、uniCloud云函数、公共模块等的封装,用于嵌入到uni-app项目中使用,也支持直接封装为项目模板。2、开发便捷性:开发者可以像开发uni-app项目一样编写一个uni_mod

K8s Liveness/Readiness/Startup 探针机制

官方参考文档目录前言一、默认健康检测1.1restartPolicy1.2测试案例二、Liveness三、Readiness四、Startup前言玩过DockerSwarm的应该都知道,有一种功能叫自愈功能,当集群检测到节点或服务故障时回进行自动故障转移,从而保障业务的可用性。而K8s集群相对于其他集群体系,其自愈能力更加强大,这也是K8s容器编排引擎的一重要特性。自愈从某种角度上来讲,其实现了以下几几种功能特性:零停机部署;避免无效镜像;实现滚动升级与回退。K8s有三种探针,分别是:存活(Liveness)、就绪(Readiness)和启动(Startup)存活(Liveness):kube

微信小程序修改原生组件样式(uni-app)

微信小程序修改原生组件样式全局修改,直接将修改的样式写在全局的样式文件中;特殊情况:修改swiper指示点样式时,需要包裹在swiper的样式选择器下才生效。直接将下列代码放在全局样式中是不会生效的,需要加上swiper组件的元素选择器或swiper组件的其他样式名也可。.wx-swiper-dot{ width:12rpx; height:8rpx; border-radius:4rpx;}.wx-swiper-dot-active{ width:30rpx; background-color:#01c75a;}需修改为如下代码//这里的swiper是元素选择器,可以替换为swiper的类选

uniapp的uni_modules目录需要提交到Git吗?为什么有了node_modules,还需要再发明一个uni_modules的轮子?node_modules和uni_modules的区别

需要提交。官网:uni_modules|uni-app官网https://uniapp.dcloud.net.cn/plugin/uni_modules.html什么是uni_modulesuni_modules是uni-app的插件模块化规范(HBuilderX3.1.0+支持),通常是对一组jssdk、组件、页面、uniCloud云函数、公共模块等的封装,用于嵌入到uni-app项目中使用,也支持直接封装为项目模板。为什么有了node_modules,还需要再发明一个uni_modules的轮子?node_modules 不满足云端一体的需求。uniCloud的云函数、公共模块、schem

android - Android 2.2 HTTP progressive streaming = HTTP Live Streaming?

Stagefrigh媒体框架(Android2.2)支持HTTP渐进式流。那是什么意思?IE。这是HTTPLiveStreaming协议(protocol)实现吗?以及如何在Android上使用HTTPLiveStreaming,我的意思是客户端是什么-网络浏览器、MediaPlayer或只是“in-SDK”实现,我必须从某个类继承? 最佳答案 一个很大的实际差异是Stagefright媒体框架支持mpeg3流,而旧引擎不支持。例如,您可以使用(shoutcast)mp3streams。这是一个简单的实现示例,它流式传输一个shou

uniapp使用uni自带websocket进行即时通讯

最近再办一个uniapp做的即时通讯,把其中思路记载一下。技术栈采用uniapp+uview+vue2进行开发。一、使用uni封装好的websocket。下面的从uniapp官网截图的Api uni.connectSocket():这个方法可以让我们创建一个webSocket的连接,里面包含几个参数,url是写ws的连接地址,没有的话肯定是连接不上服务器,其他的没用过。用的时候再看。//创建webSocketthis.webSocketTask=uni.connectSocket({ url:'这里面写的是连接地址', header:{ 'content-type':'application/

uni-app中监听网络状态,并在嵌入webView页面的组件中添加网络监测

uni-app中监听网络状态,并在嵌入webView页面的组件中添加网络监测uni-app中监听网络状态下载插件打开网络异常组件页面,点击"下载插件并导入HBuilderX"按钮,打开HBuilderX软件后,选择需要导入插件的项目,点击“确定即可”。使用插件template>viewclass="content">mz-network-error@clickFn="hancleClick"message="当前无法连接网络,可检查网络设置是否正常.">/mz-network-error>/view>/template>importmzNetworkErrorfrom'@/components

uni-app之android原生插件开发

一插件简介1.1 当HBuilderX中提供的能力无法满足App功能需求,需要通过使用Andorid/iOS原生开发实现时,可使用App离线SDK开发原生插件来扩展原生能力。1.2插件类型有两种,Module模式和Component模式Module模式:能力扩展,无嵌入窗体的UI控件。大部分插件都是属于此类,比如调用计步器API。代码写法为通过js进行require,然后调用该插件对象的方法。如涉及一些弹出框、全屏ui,也仍然属于Module模式。类似于前端里的jssdk。Component模式:在窗体中内嵌显示某个原生ui组件。比如窗体局部内嵌某个地图厂商的map组件,上下混排其他前端内容,