最新更新:

新手跳坑系列:推荐阅读:《二十四》request:fail错误(含https解决方案)(真机预览问题

官方问答系列:

程序问题:

森哥解答:
1.找不到所要替换的文件
  问题原因:开发工具版本不正确,老版本不支持 解决方案:确保下载的程序版本在0.9.092100以上  
2.Failed to load resource: net::ERR_NAME_NOT_RESOLVEDhttp://1709827360.appservice.open.weixin.qq.com/appservice
  问题原因:通常是由于系统设置了代理如Shadowsocks等。 解决方案:关闭代理,或者依次点击工具栏“动作”-"设置",选择“不使用任何代理,勾选后直连网络”。  
3.修复asdebug.js报错
  问题原因:TypeError: Cannot read property 'MaxRequestConcurrent' of undefined 解决方案:替换 /Resources/app.nw/app/dist/weapp/appservice/asdebug.js  
4.扫码登录失败
  问题原因:please bind your wechat account to the appid first 解决方案:先使用0.7版本的进行扫码登陆,登陆成功后,再用0.9的版本打开就直接进入了。

  博卡君解答:
       问:没有被邀请,怎么测试?

  答:虽然官方给出了开发工具,不过目前看来主要是让大家学习一下开发,顺便写一些自己的小程序玩一玩。真正涉及测试和发布的内容还要等官方的进一步开放。大家再等等公测吧,估计快了。

  问:楼主给力,麻烦问一下小程序内怎么调起摄像头识别二维码?

  答:目前微信还没放出专用的识别二维码 API,我们只能看到 wx.chooseImage(OBJECT) 从本地相册选择图片或使用相机拍照与 wx.previewImage(OBJECT) 预览图片这两个 API,如果首发之前还未放出专用的识别二维码 API,很有可能会集成在这两个 API 里面,具体可持续关注微信小程序官方文档。

  问:很像 React 开发方式,看来 redux 肯定能用上?

  答:我个人感觉更像 vue 吧,redux 能不能用上,得看微信会不会放权限出来让开发者去扩展。

  问:怎么部署?源文件上传到微信的服务器?

  答:这里的部署是指小程序怎么上线吧?如果我这么理解没错的话,在本地开发者工具完成编码与数据联调后,在开发者工具上点击项目,上传即可。

  现在我们能知道的是,上传的小程序有个审核期,审核好后可以在微信小程序里面搜到你发布的应用,具体方式可持续关注微信小程序公测时公布的细节。

  问:我只想知道小程序的运行效率跟原生差别大不大。

  答:近几年,随着移动互联网的爆发,基于 web 的应用也在高速发展,很多行业巨头都在致力推崇基于 Html5 的 web 应用,可见 web 应用的潜力。就在不久前,react native 已经做到了运行效率达到原生级别,所以潜力肯定是有的。小程序作为微信在移动互联网接下来发展的战略,如果在流畅度卡住,估计我们现在还看不到内测版本吧。

  再者,手机硬件与网络的发展也不甘落后,在操作方面的体验,用户很难去感受到谁好谁差,当 web-app 的体验渐渐接近原生应用后,我们应该尝试摒弃旧观念,转换思路开辟新大陆。

  问:为啥不用 Html5,而要用 wxml 这种格式呢?

  答:wxml 的全称是 WeiXin Markup Language,其实就是微信的标记语言,小程序是微信全新定义的规范,是基于 xml+js 的,不支持也不兼容 HTML。换言之,我们既然在微信的地盘混,就得同意它的规范,就像我们使用 javascript 编写脚本代码就得去遵守 ECMAScript 的规范一样。

  问:布局支持 html 混合编写么?

  答:布局是支持 wxml 与 css 混合编写的(内联 style="***")。js 是不支持的,因为我们操作的都是数据,格式就是 wxml、 css(内联)、{{数据}}、官方提供的事件绑定。

  问:博卡君,小程序主要是用 JavaScript 编写吗?

  答:主要是按照微信官方规定,使用微信官方提供的 API 接口调用,根据你业务需求操作数据格式基本上使用 ECMAScript。因为没有 web,自然 dom、window 这些都不能用,以前常用的 jQuery 与 zepoto 也都没啥关系了。如果你是单独考虑小程序的开发,那学习成本大幅度降低,不用再去学习 DOM、BOM 的操作,也不必考虑很多兼容性的问题。

小程序是否支持eval 和JSON.parse(str) 等函数,怎么实现字符串转json对象呢???
支持,可以使用:JSON.parse(str)  反之:JSON.stringify(obj)

微信小程序支持自定义icon font吗?
不支持的,iconfont是用于浏览器环境的,不过有解决方法,http://edu.csdn.net/course/detail/3085

运营问题:
问题一:提交「小程序」时需要注意哪些地方,才不会被拒?

  首先,我们来解读一下《小程序平台常见拒绝情形》

  「小程序」的 LOGO、名称与简介:

  帐号注册要合法,不能违法使用他人的品牌或商标,以及符合新广告法。

  特别需要注意的事,小程序的简介要特别明确,不能使用模糊的词义表达,比如「提高用户的购物体验」。微信官方推荐在简介中具体提炼几个功能点,告诉用户。

  小程序的名称必须和所提供的服务有所关联,而且必须是两个词以上的组合,不能使用广泛使用不具备识别性的词语来命名,比如日历、电话。

  提交小程序审查时,头像 LOGO 要尽量使用清晰度高的图片,这个清晰度是指可以看清、分别、图片中包含的元素,否则微信不予通过。

  小程序的功能提供:

  微信希望,用户打开小程序的时候直接就能使用到相关的功能,因此这份文档提到,用户在小程序的页面就能使用到相关的服务,不能隐藏,也不能进行多次跳转。有特别规定,「小程序首页必须能够直达或者经过 2 次点击到达」相关的功能。

  小程序的功能不能过于简单,比如说只有一个页面,或只提供一个按钮。

  小程序不能展示、推荐第三方小程序,不能做小程序导航、互推、小程序排行榜等。也不能通过小程序来搜索其它小程序。

  用户使用小程序时,不能以关注或使用其它小程序作为条件。

  小程序的内容:

  禁止诱导分享,这个不用再说,微信对此一直严厉打压。

  小程序不能用作营销活动、广告用途,不能存在类似算命、星座运势之类的测试类内容,不能包含赌博竞猜抽奖等内容。

  小程序里面的图片,不能包含广告、网址。

  以上是《小程序平台常见拒绝情形》值得注意的地方。

问题二:运营「小程序」的时候,需要注意哪些地方,才不会下架?

  重新提示,不能诱导分享,不能诱导分享,不能诱导分享。

  除此之外,有相当部分和《小程序平台常见拒绝情形》是一样的,以下补充不同的部分。

  1、微信不允许批量注册、重复提交大量类似的小程序。

  2、小程序的添加,不能设置付费,必须是免费添加。

  3、如果你的微信小程序含有支付功能,需要在简介当中明确指示。

  4、如果你希望通过小程序创业,需要注意:如果小程序所属的公司被收购或合并,你从微信和微信小程序接收的小程序里继续使用。

  5、如果小程序使用到地理位置定位功能,在采集、 获取用户地理位置时必须得到用户的同意。

  6、小程序后台服务,仅限于集中目的:VoIP、音频播放、地理位置、完成任务和本地提醒。

  7、禁止多媒体比如音频、视频的自动播放。

微信小程序常见问题集合(长期更新)的更多相关文章

  1. 微信小程序资料集合

    一:官方地址集合: 1:官方工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=1476434678461 2: ...

  2. 69个微信小程序常见问题

    本文转自 遇到小程序方面的问题,该去哪里提问呢? 若是能得到微信官方的解答,想必是最叫人安心的.而微信也确实提供了这么一个地方. 在微信公众平台的开发者社区,就置顶了一个「小程序常见问题 FAQ」帖. ...

  3. 微信小程序常见问题1----适合新手

    1.本地调试 1)微信小程序填坑之路之使用localhost在本地测试 2)本地代理创建:微信小程序之使用本地接口开发 2.页面跳转 1)页面跳转 2)小程序之间跳转 3.小程序尺寸 1)微信小程序尺 ...

  4. 微信小程序练习笔记(更新中。。。)

    微信小程序练习笔记 微信小程序的练习笔记,用来整理思路的,文档持续更新中... 案例一:实现行的删除和增加操作  test.js // 当我们在特定方法中创建对象或者定义变量给与初始值的时候,它是局部 ...

  5. 微信小程序tips集合:无法输入文字/随时查看页面/元素审查/点击事件/数据绑定

    1:编辑文档无法输入文字 出现这种情况一般是因为之前编辑的文档未保存,所有在其他文档输入的时候会自动输入到未保存的文档中,在文档暂时编辑完毕后要ctrl+s随手保存,不然会出现无法打字情况 2: 随时 ...

  6. Fundebug微信小程序错误监控插件更新至1.1.0,新增test()与notifyHttpError()方法

    摘要: 1.1.0新增fundebug.test()和fundebug.notifyHttpError()方法,同时大小压缩至15K. Fundebug是专业的小程序BUG监控服务,可以第一时间为您捕 ...

  7. 微信小程序框架集合

    UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wema ...

  8. 微信小程序常见问题

    上拉加载与下拉刷新 https://blog.csdn.net/yelin042/article/details/71435628 微信小程序---报错:对应的服务器TLS为TLS 1.0,小程序要求 ...

  9. 微信小程序 常见问题 小结

    1.微信小程序 尺寸单位 rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则 ...

随机推荐

  1. [LeetCode] N-Queens N皇后问题

    The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens ...

  2. C#创建Excel(.xls和.xlsx)文件的三种方法

    生成EXCEL文件是经常需要用到的功能,我们利用一些开源库可以很容易实现这个功能. 方法一:利用excellibrary,http://code.google.com/p/excellibrary/ ...

  3. .NET MVC实现多图片上传并附带参数(ajaxfileupload)

    做网站呢,都免不了要做图片上传. 还记得去年做微信的时候用WebAPI+ajaxfileupload.js做了一个能够附带参数上传的功能,博文地址:.NET WebAPI 实现图片上传(包括附带参数上 ...

  4. Goodbye 2016 总结与展望

    今天居然是2016年的最后一天了,写点什么回忆吧. 2016开始的时候我刚拿到普及组一等奖,还只是压线,水平很差.学校并不知道这有多差,于是狠狠宣传这所谓的"光荣事迹".那段时间我 ...

  5. Mysql操作语句

    MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准SQL数值数据类型. 这 ...

  6. IO多路复用概念性

    sellect.poll.epoll三者的区别 先来了解一下什么是进程切换 为了控制进程的执行,内核必须有能力挂起正在CPU上运行的进程,并恢复以前挂起的某个进程的执行,这种行为为进程的切换,任务切换 ...

  7. openssl+前端jsrsa签名+后端nodejs验签

    内容如标题所示,总体分为三个部分: 一.win10下安装openssl,然后通过openssl工具生成RSA的公钥和私钥 (1)win10下安装openssl需要的工具有:VS2013,Perl,na ...

  8. Java NIO使用及原理分析(1-4)(转)

    转载的原文章也找不到!从以下博客中找到http://blog.csdn.net/wuxianglong/article/details/6604817 转载自:李会军•宁静致远 最近由于工作关系要做一 ...

  9. Socket编程(4)TCP粘包问题及解决方案

    ① TCP是个流协议,它存在粘包问题 TCP是一个基于字节流的传输服务,"流"意味着TCP所传输的数据是没有边界的.这不同于UDP提供基于消息的传输服务,其传输的数据是有边界的.T ...

  10. C#面向对象设计模式纵横谈——4.Builder 生成器模式(创建型模式)

    动机 (Motivation) 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成:由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是它们组合 ...