微信小程序

分类下相关文章

Ubuntu 下搭建微信小程序开发环境

ubuntu 下首次搭建微信小程序开发环境 安装微信小程序开发工具 更新软件源:sudo apt-get update 安装 wine:sudo apt install wine-stabl 创建32位环境:WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg 拉取小程序工具代码:git clone git@github.com:cytle/wechat_web_devtools.git 进入小程序工具目录:cd wechat_web_devtools 安装 wxdt:./bin/wxdt install 启动:./bin/wxdt 升级小程序开发工具 更 ...

阅读全文...

微信小程序审核包过服务一定很有市场

昨天提交审核了一个自研的小程序又被拒绝了。。。 拒绝的理由是两个 诱导分享朋友圈 涉及虚拟支付 诱导分享朋友圈 这个真没有刻意诱导分享,只是说明了如何分享朋友圈海报图。 我觉得这里有点过分严格了。也罢一怒之下直接去掉了生成分享朋友圈图片的功能。 虚拟支付 这个非常诡异。 我们已经在审核版本中隐藏了支付页面,但是依然被发现了。。。 我猜测,发现的手段可能有 审核人员有工具能直接罗列出所有页面。不需要一点一点走逻辑 审核人员能直接看到 wx:if 隐藏的部分 自动审核程序能判断代码中是否存在支付接口的调用 又做了一个伪装版,我觉得前两条都很好应付过去。但是第三条就没有办法了。。。 一天了还 ...

阅读全文...

微信小程序退款报错:cURL error 52: Empty reply from server

使用了 easy wechat 的 laravel 封装,在调用微信退款接口时报错 cURL error 52: Empty reply from server 刚开始猜测是退款证书没有配置,下载部署证书之后,依旧报这个错误。 估计就是证书路径没有设置好,看了 config/wechat.php 里的设置,果然,地址写错了。 将地址修正之后,就没有问题了。。。 太痛苦了,这些报错信息就不能写的人性化一点么。。。 ...

阅读全文...

百度小程序

昨天百度小程序发布了内测邀请,需要邀请码才能体验开发流程。我还没看到百度小程序的开发文档,估计跟微信小程序大同小异。 这是继微信小程序,快应用之后,又一个大新闻。 我觉得,最适合做小程序的厂商,非百度、Google 莫属。 因为搜索结果作为小程序的入口再合适不过,从我们以往运营微信小程序的经验来看,在没有推广资源的情况下,微信搜索是最重要的流量来源。从用户的使用场景来看,搜索确实也是最好的用完即走的体验场景,例如 百度搜索订餐,直接弹出订餐小程序 搜索买电影票,直接弹出买票小程序 搜素烟台公交,直接弹出公交线路查询小程序 这些场景都非常合适百度小程序,因为我一直不习惯使用手机系统自带的搜索 ...

阅读全文...

使用 curl 测试微信小程序后台接口

昨天写了几个小程序的后台接口,各种 bug,不自测就是不行。。。 由于微信小程序接口,大多是需要带上登录态,用浏览器来模拟请求也不方便;而我又不喜欢 post man 这种插件。所以尝试用 curl 来模拟测试请求: 请求头中的 Authorization: Bearer 部分为小程序的登录态。 #!/bin/bash set -e # or use "set -o errexit" to quit on error. set -x # or use "set -o xtrace" to print the statement before you ...

阅读全文...

使用 bower 管理微信小程序的三方依赖 zanui-weapp

如果微信小程序中使用了三方的组件库,最好还是使用 bower 进行管理。 否则升级三方组件库,是件非常浪费时间的事情。而 bower install 一行命令就能搞定。 安装 bower cnpm install -g bower 安装最新版本的 zanui-weapp bower install zanui-weapp 安装指定版本的 zanui-weapp bower install zanui-weapp#2.4.7 --save git 管理三方依赖版本 使用 --save 参数之后,会提示 no-json No bower.json file to save to, use ...

阅读全文...

微信小程序审核被拒,涉及平台未开放类目内容:虚拟支付

给客户做了一个教育类的微信小程序,每次提交审核都得等个7天左右,审核效率极低。而其他类型的小程序,基本半天就能通过审核,感觉微信对某些类型的小程序卡的非常严。 这不,等了快一个周,收到的审核结果居然是: 小程序内容不符合规则: (1):涉及平台未开放类目内容:虚拟支付 虚拟支付是什么 刚开始以为,虚拟支付是指用积分兑换商品。 网上搜索了一下,发现理解的有问题。 虚拟支付,微信官方给出的解释是:用微信支付购买虚拟物品,就称为虚拟支付。。。 无语了! 哪些功能构成虚拟支付 付费购买视频课程 非会员付费后才能进行测试是支付后解锁产品内容的行为,属于购买虚拟商品 比较欢乐的地方 看微信小程序官 ...

阅读全文...

国产手机厂商的 android 快应用与微信小程序的对比

这个月20号,9大国产手机厂商将发布 android 快应用标准,以抗衡微信小程序的应用分发流量掠夺。 看到这个新闻,我的第一反应是,这又是一个风口,再一次行业洗牌的机会来了。传统的原生开发将面临又一次挑战,而微信小程序开发团队将血洗传统 app 开发市场。 但是冷静一下,快应用真的有市场么? 从我熟悉的烟台市场看,目前中小企业普遍认可微信小程序。为什么呢?来看看微信小程序解决了烟台这种三线城市中小企业主的哪些痛点: 流量。微信小程序的转发能力无人匹敌。支付宝都无法企及。 跨平台。只要微信支持的平台都可以完美支持。android,ios 一套代码就可以完美兼容。 低成本。小程序的开发成本在原 ...

阅读全文...

共享开发 - 微信小程序的插件功能

微信公开课晚上10点准时推送了一条消息 “共享开发启动!小程序插件功能上线了”。 大致浏览了一下这篇推文,没啥干货。 微信小程序的插件是什么 就是我开发一个小功能模块,其他人可以在不同的微信小程序中引用。避免了重复开发。 小程序插件的应用场景 官方列举了这么几种场景 查快递 点餐 公交查询 感觉都不太实用。。。对开发者而言,共享插件意味着浪费服务器的计算资源。 所以,这个功能更像是给不差钱,并且又有野心的巨头提供的。 当然,如果有好的收费模式,还是值得尝试的。例如: 查询快递插件,按实用次数收费 图片 CDN 按照流量计费等 代码片段 开发者工具新增的代码片段功能,对我没有任何用处。。 ...

阅读全文...

微信拜年祝福小助手小程序的想法是如何产生的

春节期间我们团队做的拜年祝福小助手火了一把,大年三十一天涌入了五万多新用户,付费用户 500 单。 当天,我手机不离手,每次刷新统计页面,都有大量新用户,和新的支付订单。 那种喜悦难以言表。。。 但是这个想法是如何诞生的呢? 之前在 V2EX 看到一个老铁的帖子,说自己做了个小程序一天引来了 3000 万个用户。 功能很简单,就是给用户头像 P 上个圣诞帽。 赶上了微信官方圣诞帽的风口,再加上各种公众号的力荐,竞争对手又没有及时跟上。所以大火了一把。 但是,他并没有赚到钱,还赔了 3000 多 CDN 的流量钱。 那一刻,我就想,要是能撞上微信小程序的风口该多爽。但是,我并没有更具体的想法,我 ...

阅读全文...

拜年祝福小助手微信小程序活动总结

微信小程序搜索的红利期已到 大量的搜索流量,在我们完全没有推广的情况下。不得不感叹,微信平台真是流量霸主。目前必须紧紧抱住微信的大腿。 付费用户少于预期 需要分析用户群体特征,及行为数据,进行针对性的动态调整。 例如,是否可以取消免费用户的模版使用,测试两个小时,如果付费效果明显,就说明优惠有效果。 发布的激动 微信小程序年前审核龟速,但是在最好两天基本两个小时内就能通过。 通过那一瞬间,开发的老张吼了一嗓子。。。连对面办公室都能听到。 bug 好多 前端还是缺乏规范化,基础架构没有优化,一直沿用最初有问题的架构。 模版中使用复杂逻辑判断是问题的根源。 模版选择按钮不明显 从数据小助手上看,用 ...

阅读全文...

微信小程序的基础库 API 兼容问题

今天是微信小程序年前审核的最后一天,担心有严重 bug 所以看了一下线上的小程序运维日志。 发现一个严重问题 6.5.8 版本的微信百分之百报错 wx.setNavigationBarColor is not a function 查询了一下微信小程序的官方文档关于 setNavigationBarColor API 的说明 基础库 1.4.0 开始支持,低版本需做兼容处理 也就是说许多低版本的微信其附带的基础库也非常低,所以必须兼容。 而从微信数据小助手看,我们拜年祝福小助手的用户群中有五成是 40 岁以上人群,那就意味着微信版本更新不及时的概率就更大了。 兼容方式 - 接口 对于 ...

阅读全文...

部分华为 android 手机调用微信小程序 wx.request 报错: request fail ssl hand shake error

非常诡异的一个问题: 在 iOS 和 PC 调试工具上一切正常,但是在 手机系统:安卓 4.4 手机型号:华为荣耀 3x 下,wx.request 调用后台 api 报错 request fail ssl hand shake error。 但是,只有部分小程序是这样,大部分小程序工作正常。 突然想起有一段时间,阿里云暂停免费证书申请,临时从百度云申请了几个证书。 果然,所有从百度申请的证书都报这个错误,而阿里云的证书都正常。。。 使用证书检测工具也没有查出有什么问题。 阿里云申请的证书是 Symantec Basic DV SSL CA - G1 百度云申请的是 TrustAsia T ...

阅读全文...

微信小程序后台发送微信红包

使用红包接口报错 production.INFO: {"return_code":"SUCCESS","return_msg":"非法appid,请确认是否为公众号的appid","result_code":"FAIL","err_code":"ILLEGAL_APPID","err_code_des":"非法appid,请确认是否为公众号的appid","mch_billno&quo ...

阅读全文...

微信小程序查看线上的 js 报错日志,并实时接收告警微信消息

登录小程序后台 - 运营中心 js 错误日志 错误查询里可以看到所有的 js 报错信息。省去了自己添加上报的功能。 监控报警 扫描关注里面的报警微信群二维码,就能加入该微信群,自动接收监控报警。而且可以自己设置报警阈值。 同时省去了我们加后台 360 宕机监控的麻烦。 实际效果 ...

阅读全文...