最新更新:

新手跳坑系列:推荐阅读:《二十四》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] Find All Duplicates in an Array 找出数组中所有重复项

    Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others ...

  2. OpenCV安装与配置

    本文使用OpenCV2.48在win10平台下操作. 一,关于OpenCV OpenCV是开源C++计算机可视化处理库,它集成了很多计算机图形图像处理的功能.还有机器学习,字符识别,人脸识别,物体检测 ...

  3. 在 Sublime Text 3 中配置编译和运行 Java 程序

    参考网址:http://www.open-open.com/lib/view/open1388105023765.html 1. 设置 java 的 PATH 环境变量 2. 创建批处理或 Shell ...

  4. ABBA BABA statistics

    The ABBA BABA statistics are used to detect and quantify an excess of shared derived alleles, which ...

  5. BOM以及定时器

    一.BOM 1.操作浏览器的一些方法 (浏览器对象模型) 2.window是is中的顶级变量,是一个全局的变量,所有人都可以访问到它,基本 的方法和属性 (document,alert,console ...

  6. 10 Symbol

    Symbol 书中讲了2部分. Symbol() Symbol 属性值. 完全两种画风的东西. 1. Symbol 首先他是一种全新的值. 不属于以前的任何一种 ES6引入了一种新的原始数据类型Sym ...

  7. Day10-线程进程

    什么是进程? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程.程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本:进程是程序的一次 ...

  8. ios 生成问题

    上午的时候遇到ios打包的时候出现问题,生成没有问题,但是安装到手机的时候出现问题,错误如下 The certificate used to sign "AppName" has ...

  9. RSA加密例子和中途遇到的问题

    在进行RSA加密例子 package test; import java.io.IOException; import java.security.Key; import java.security. ...

  10. thinkphp 3.2.3 动态修改conf配置文件

    thinkphp 3.2.3 的C()方法能修改配置文件,但是是动态修改的,没有真正的更改文件. 我查了网上网友分享的方法,都不怎么合适,我就自己摸索写了一个,配置写到text.php中,我的目录如下 ...