使用webview的场景
本文讨论在app中适合使用webview的场景
本文讨论在app中适合使用webview的场景
我们的一个方案是基于文件做多端数据同步,如何正确、高效地同步文件是基础的保障,本文介绍一下我们的方案
为了发布苹果企业版ipa,我们在godaddy上申请了SSL证书。部署之后发现,在PC/Mac平台的各浏览器上都可以正常通过https协议访问,但是在iPad的Safari上就会报错。还需要部署交叉证书,才能支持移动端浏览器
有一类系统,基本上所有操作都要求在线。在客户端产生的数据,直接提交到服务器,本地不存数据,或者仅保存少量缓存数据。这类应用有一个优势,就是客户端和服务器的数据始终是同步的,罕有两端不一致的情况。但是也有缺点,即对网络条件要求高,在网络条件不好的时候,用户操作需要等待,甚至无法正常使用
我们的一个APP,与上述系统不同,是支持离线操作的。数据在本地和服务器各有一份,然后通过同步机制来保持一致。这样做的缺点是提升了系统的复杂性,因为如果设计有缺陷,就很容易发生两端数据不一致的情况;另外就是如果客户端长期离线,存在数据丢失的风险。当然好处也很明显,即操作不依赖网络,所以非常流畅。即使在无网络条件下,也可以正常使用,只要在网络恢复以后,与服务器做数据同步就可以了
这类数据同步方案的一个常见错误,是___客户端依赖服务器的响应结果___。我们的老方案就踩了不少坑,本文总结几个常见的场景
有一个特性需要调用第三方库libsync,在node.js里可以用ffi来实现
苹果企业版证书,虽然不能上app store,但是可以实现在网页上直接点击下载,而且不需要知道设备的UDID,合理使用的话还是很方便的。昨天用这种方式发布成功了,本文总结一下步骤
介绍sqlite的一些小技巧,DDL改变某一列,以及利用事务提升批量insert的性能
公司系统做了一年多,慢慢也有点规模了。从最初只有一个APP + 一个server的模式,到现在有多个子系统,多个客户端。这个过程中,积累了一些想法,本文简单总结一下
在ViewController队列的栈底调用dismissViewController时,会导致栈上每一个ViewController的viewDidAppear被依次调用。这个细节有时候会引发BUG
今天发现一段js代码,发生了奇怪的回调现象,研究之后才知道……