小程序开发现在真的可以说是风声水起,引爆了互联网圈,平台汇聚20万开发者,数千个小程序已经投入使用。因为微信的使用人数非常庞大,小程序背靠微信10亿用户,所以很多人将它作为重要的营销手段之一。以至于越来越多的企业投入到南昌小程序开发中,渴望从中获得利益。虽然小程序开发周期短,使用方便,无需安装,但开发小程序时需要注意的事项却很多。那么开发小程序需要注意哪些事项呢?下面百恒网络小编就来为大家介绍一下。
1、个人开发者无法申请微信小程序;目前微信仅支持企业、政府、媒体、其他组织申请。
2、一个主体可以注册30个,一个绑定身份的开发者只能创建5个微信小程序。
3、小程序名称可以由中文、数字、英文。长度在3-20个字符之间,一个中文字等于2个字符。
4、小程序名称不能和公众平台已有的订阅号、服务号重复。
5、小程序名称在帐号信息设置时完成,请谨慎设置,一旦设置暂不支持修改。
6、更换名称进行设置。如果企业商标,组织名称等名称被侵权,可通过公众平台侵权投诉流程发起投诉,取回名称使用权。
7、服务器配置每月只有3次修改机会。
8、你的域名、备案、https要准备好,不然做不了。
9、小程序头像、介绍每月只能修改5次,服务范围每月只能修改1次。小程序二维码在第一个版本上线后才能获得。
10、选用模板消息时,你可用该标题的模板搭配不同的关键词使用,配置提交后关键词种类和顺序将不能修改。
11、找不到模板关键词的时候,可以进行申请添加。每月可以提交5次新关键词,通过后会被共享。
12、一个小程序账号只有一个管理员(可修改),可以绑定10位开发者。
13、开发者工具目前提供windows 64 、 windows 32 、 mac版本。
14、重点注意:
开发版本:使用开发者工具,可将代码上传到开发版本中。 开发版本只保留每人最新的一份上传的代码。点击提交审核,可将代码提交审核。开发版本可删除,不影响线上版本和审核中版本的代码。
审核中版本:只能有一份代码处于审核中。有审核结果后可以发布到线上,也可直接重新提交审核,覆盖原审核版本。
线上版本:线上所有用户使用的代码版本,该版本代码在新版本代码发布后被覆盖更新。
15、小程序AppSecret只有管理员才能查看,平台不会明文保存AppSecret。
16、数据分析只统计已发布线上版本使用数值,同时提供实时统计数据。
17、内测阶段,代码上传功能仅管理员微信号可操作。
18、获取用户输入:需要使用组件的属性bindchange将用户的输入内容同步到 AppService。
19、脚本内不能使用window等对象:
JsCore是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件。
20、一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo。
21、样式表不支持级联选择器:
WXSS支持以.开始的类选择器;可以使用标签选择器,控制同一类组件的样式。
22、本地资源无法通过 css 获取:
background-image:可以使用网络图片,或者 base64,或者使用标签。
23、App() 必须在 app.js 中注册,且不能注册多个。
不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
不要在 onLaunch 的时候调用 getCurrentPage(),此时 page 还没有生成。
通过 getApp() 获取实例之后,不要私自调用生命周期函数。
24、tabBar 是一个数组,只能配置最少2个、最多5个tab,tab 按数组的顺序排序。
25、前台、后台定义:
当用户点击左上角关闭,或者按了设备Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台,只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。
以上便是在南昌小程序开发时需要注意的一些事项,其实要注意的还有很多,由于时间关系,百恒网络小编就不一一向大家介绍了。了解更多这方面的知识,欢迎访问本公司网站,或来电和我们联系!