头条小程序开发

qinzhiqiang 12-07 13:46 675次浏览

这几天都是在开发头条小程序,现在已经在审核阶段。

开发的难度不高,大概 3 到 4 天就可以了,但是也有一些小坑。

花费时间最多的是审核阶段。小程序审核完成是没有短信等提示的,只有自己到后台去刷新查看。

所以干脆发了些时间,开发了一个 Chrome 插件来自动检查是否完成审核,文末给出插件。

开发小记:

小程序的请求必须是 https 的,在论坛中也很多人掉坑,因为在开发阶段是没有强制要求 https,等到审核发布才发现白屏了。

CDN,请求链接最好在全局定义,不要写死在 request 中。像从 http 变更成 https,只需要在全局参数更改一个字母就完成了。

因为没有引入框架,所以像防抖(Debouncing)或节流(Throttling)等限制,需要自行添加。否则会造成频繁请求数据。

小程序的 tabIcon 不能是 svg 图标,开发文档没有注明。但是实测 svg 图标显示不出来。

还有一个隐藏的小坑,路由是以栈的形式维护的,而这个栈是有上限的,十几个页面入栈后就会出错,这个文档好像没有提示。

其他

我看文档是推荐使用 rpx。但是在调试阶段发现编辑器都是将其转换成 px,所以干脆还是用回 px,省得转换。不清楚这个 rpx 的亮点在哪里,有知情的说说?

现在我的小程序还在审核中,主要是审核那边报告了一个问题,但是我测试发现是头条引起的,不是小程序的问题,现在就卡在这里几天了。。。所以说审核花费的时间比较长。

插件

由于这个审核完成时间不定,所以需要人时刻盯着看。这个有点浪费精力,所以干脆开发了一个 Chrome 插件来完成 ——

当审核完成时候,就使用 Chrome 进行桌面通知。

插件在「了解更多」中给出 Github 源码链接和插件包。

有头条小程序的开发问题,欢迎在留言相互探讨。