关于微信红包,开发者们来讨论点干货把(动态黑科技相关)

2016-01-28 14:13:42 +08:00
 jayzjj000

前天,微信发布了红包照片,反响还是挺强烈的,不过看到论坛里大多数都是在讨论果照和抓包,并没有人关注到微信这个功能具体的实现方式。今天这阵子热潮也已经过去了,不如我们就来聊聊这个功能的技术干货。

其实微信这个功能在 iOS 上的实现方式无外乎下面两种:
1. 计划中的功能需求,客户端提前完成功能,提前上架,等待服务端下发数据展现。
2. 临时功能需求,客户端完全不知情,但是拥有线上修改 UI 和逻辑的能力,可以通过服务端下发数据和代码来完成新功能。

上面第一种应该是最常见的,但是对于第二种实现方式,是否有可能已经微信这次的这样做的可能性有多少,大家不妨来说说自己的想法。

楼主的想法比较多,一会就更新,先听听大家的意见~

7076 次点击
所在节点    iDev
34 条回复
yiciyuansky
2016-01-28 15:36:11 +08:00
不是说好的热更新 SDK 么。。。
jayzjj000
2016-01-28 15:40:30 +08:00
@yiciyuansky
难道被我猜对了,微信内部已经开始使用热更新 SDK 了么
hekunhotmail
2016-01-28 16:33:53 +08:00
预先开发的,整那么多没用的
yseternal
2016-01-28 17:25:45 +08:00
然而微信的这个功能是 11 月份开发完成的
xi_lin
2016-01-28 22:49:04 +08:00
肯定不是动态更新的
cassiuschen
2016-01-28 23:58:57 +08:00
说起来, JSPatch 不是被苹果审核给封了么……检查出来有 JSPatch 的不予通过
zhongdong
2016-01-29 09:16:33 +08:00
预开发的吧 老版本看不到的
pljhonglu
2016-01-29 10:15:50 +08:00
应该是从产品到开发到测试的一次重大失误,所以才提前下线了。
图片不上 HTTPS 实在不应该。。。
jayzjj000
2016-01-29 10:46:30 +08:00
@pljhonglu
这个失误真是 666 ,感觉整个需求开发测试回归的流程都没完全跑通,就直接全量用户了,太捉急了


@cassiuschen
JSPatch 应该有好些上线的应用还在用,感觉是有些应用把 JSPatch 当做核心来用,所有页面都用 H5 下发, JSPatch 来搭建 Native 和 JS 的通道,所以才被苹果干死了

@xi_lin
求理由!!到现在还没个定论,感觉大牛们没有动起来啊
xi_lin
2016-01-29 14:13:31 +08:00
@cassiuschen 实践证明并没有被封
newbieo0O
2016-01-29 15:03:47 +08:00
5 怎么是 BUG 呢,产生随机金额的啊。
hqs123
2016-01-30 09:31:02 +08:00
技术贴,收藏学习下
yiplee
2016-01-30 14:02:03 +08:00
微信用的 JSPatch , JSPatch 的作者就在微信。
xiangheka
2016-02-17 16:37:25 +08:00
如果是 react-native 完全可以热更新, jsPatch 临时改 bug 还可以,开发功能就不太好。当时没有抓包,要不然可以看看他是否有离线包更新

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/253990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX