1. 在WIDE中生成我们小程序源码
打开WIDE软件的站点编辑页面,依次点击:应用 >> 微信小程序
2. 填写小程序信息
填写小程序域名,首页地址,小程序标题和是否启用微信运动数据,小程序源码将下载到“tpl/workspace/wxapp/src”目录下
3. 利用微信开发者工具上传小程序源码
先将你的微信号添加为对应小程序的开发者,并扫码登录开发者工具。如何绑定开发者?
在开发者工具新建一个小程序。
选择“导入项目”,填写项目名称,小程序源码目录和小程序AppID。如何获取AppID?
在测试小程序没有问题之后,依次点击“工具”>>“上传”,将小程序源码上传到小程序平台。
登录微信公众平台小程序,进入开发管理,开发版本中展示已上传的代码,管理员可提交审核或是删除代码。
代码审核通过,需要开发者手动点击发布,小程序才会发布到线上提供服务。
4. 更多配置事项
1)提前在小程序平台配置服务器域名和业务域名,依次点击“开发”>>“开发设置”,下面即可看到服务器域名和业务域名的配置项
2)修改我们服务器上的Nginx配置文件,将/usr/local/nginx/conf/cors.conf文件中的23行注释掉:
# return 204;
3)如果需要小程序登录,则需要在项目的第三方登录配置页面:https://test.wware.org/auth/admin/weixin.html,将微信小程序的AppID和APPSecret配置上
4)修改项目首页,构建登录状态。获取由小程序中代码提供的token参数,使用get方式提交token至服务器
5)接口判断登录状态,以参数形式返回登录状态
6)修改首页其他接口的触发方式,如果必须登录则由前一步的接口返回的参数触发,如果有登录跳转则移除。
7)或者添加一个空白页面作为首页,初始化触发提交token的接口,接口中登录后跳转至原首页,使用此方式可以不修改原首页中接口即不执行5、6步骤。
5. 功能支持
1.获取数据微信运动
1.1 打包时选择微信运动
1.2 微信运动数据存储在user表的user7miniprogramrd_noana字段,格式为{stepInfoList:[{timestamp:1553443200,step:1}],watermark:{