当前位置 :主页 > 问答 >
小程序真的只有 1 MB 吗/注册小程序需要营业执照
来源:网络整理   时间:2017-07-17 06:22   阅读:

使用微信扫码将网页分享到微信

- -

这里是「小程序问答」栏目的第 3

本周,知晓程序 MINA 奖颁给了「豆瓣评分」;「人民日报数字报」也强势登上了 Top 100 周榜

接下来,「小程序问答」依然要解决大家关心的问题:小程序真的只有 1 MB 吗(第 11 问)、注册小程序需要营业执照吗(第 1 问)、小程序有什么好的 UI 框架(第 8 问)。

小程序运营问题 1. 注册小程序必须要营业执照吗?

如果小程序运营主体类型为企业,那么就必须提供营业执照。其他类别的组织(如政府、NGO 等),注册小程序时也需要提供组织机构代码证。

关注知晓程序(微信号 zxcx0101),在知晓程序后台回复「认证资料」,查看微信认证需要准备的所有资料。

2. 我使用自己的公司的账号为别的公司做的小程序,可以用我的账号发布么?

可以,小程序代码可以通过任一小程序帐户提交审核、发布。

需要注意的是,如果用你自己公司的帐户提交审核、发布,那么小程序的主体就是你的公司。

3. 同一家公司复制并提交一个小程序,被复制的小程序可以被审核通过吗?

理论上是可行的,但我们不推荐这样做。

4. 小程序是否支持卡券功能?

目前,小程序还没有微信卡券相关的接口可供使用。

但是,你可以自行开发带有优惠券、会员卡功能的小程序。

小程序开发问题 1. 小程序如何实现网络通讯?

使用 wx.request 接口,开发者可以让小程序与设定的服务器交换数据。这个接口支持常见的网络请求,也可以携带多种参数。

示例代码:

wx.request({ url: 'test.php', // 请求地址 data: {name: 'value'}, // 请求参数 method: 'POST', // 请求协议 header: {'content-type': 'application/json'},// 请求头 success: function(res) { // 当请求成功时,执行这一段函数 console.log(res.data) // 输出服务器请求内容 }, fail: function(res){}, // 请求失败时,执行这一段函数 complete: function(res){} // 请求完成(包括成功和失败)时,执行这一段函数 })

你可以从官方文档了解有关这个接口的更多信息。

2. 小程序能不能实现视频拍摄上传?

可以,使用 wx.chooseVideo() 接口,就能实现小程序中的视频拍摄上传。

示例代码:

wx.chooseVideo({ sourceType: ['album','camera'], // 选择允许的视频源,相册(album)或相机拍摄(camera) maxDuration: 60, // 视频最长时长 camera: 'back', // 相机拍摄视频时,所使用的摄像头 success: function(res) { //当视频成功获取时,执行这段函数 that.setData({ src: res.tempFilePath // 临时文件目录,需要其他接口进行永久保存,或上传至服务器 }) } })

需要注意的是,如果你希望获取用户即时拍摄的视频(而非从相册选择的视频),那么只需在 sourceType 一项中,删除 album 一项即可。

你可以从官方文档了解有关这个接口的更多信息。

3. Python 能做小程序后端吗?

可以。所有的后端语言都能用于开发小程序的后端。

4. 小程序有什么 UI 框架?

微信官方推出过名为「WeUI for 小程序」的框架,它就是一个用于小程序的 UI 框架。你可以在这里找到它的详细信息。

5. 小程序的 wx.request 可不可以获取到 response header?

可以获取到 HTTP 状态码。在使用 wx.request 获取到数据之后,直接访问 res(而非 res.data),就可以看到状态码了。

示例代码:

wx.request({ // 访问地址、请求方式等等 success: function(res) { console.log(res) } })

返回值如下:

{ errMsg: "request:ok", // 错误信息,成功时返回 request:ok data: { name: 'My Data' }, statusCode: 200 // HTTP 状态码 } 6. 在电脑上调试小程序,wx.getLocation 一直超时,是怎么回事?

这是旧版开发工具的 bug,最新版本开发工具(版本号:v0.14.140900)已支持位置接口的模拟与调试,可以避免这个问题的产生。

模拟位置功能的开启方法如下:

打开「微信开发者工具」,进入需要进行调试的项目;

在页面左侧,选择「调试」;

在右侧调试视图中,点击顶部栏上的「》」箭头,选择「Sensor」(传感器);

勾选 Geolocation 右侧的「enable」复选框;

在「Latitude」和「Longitude」中,填入需要模拟的纬度值和经度值。

设置好之后,你就能在开发环境中,利用模拟的位置信息进行调试了。

小程序真的只有 1 MB 吗/注册小程序需要营业执照

你可以在这里下载到最新版的开发者工具。

热门推荐