关于开发微信公众号获取手机用户运动数据的功能实现思路
一、前沿研究
-
微信公众号开发文档,浏览后没有任何关于获取微信运动数据的接口
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
- 微信小程序开发文档,浏览后,发现获取微信运动数据的接口
https://developers.weixin.qq.com/miniprogram/dev/api/wx.getWeRunData.html
3. 研究了相关运动统计小程序和微信公众号排行。
列举一下:
小程序:步数宝、我要运动、SPC运动宝等。
公众号:微信运动、乐心运动、华为运动健康等。
二、方案研究
根据多方验证,微信公众号直接获取用户运动数据是不可能的,只能通过其他的工具进行数据存储,然后在微信公众号中展示运动数据信息。
方案一:开发APP,通过App获取手机硬件授权,读取手机运动量数据,然后上传到后台服务器进行数据储蓄。
优点:数据来源稳定,数据内容信息不受其他平台运行限制,功能可自定义进行扩展。
缺点:功能不是很大的应用用户会认为占用内存,开发时间长,费用高,还需要开发安卓和苹果两个系统。应用必须保证在后台持续运行,必须获取到手机授权才可读取数据。
方案二:毕竟重点是微信公众号,可以依托于微信平台,开发一个可以获取微信运动数据的小程序,还可以在微信小程序中开发其他相关的功能,然后和微信公众号进行菜单绑定,然后台微信公众号中做一些微信排行的奖励活动。让大家积极地使用,来获取最真实最实时的运动数据。
优点:可快速开发,开发成本低,缩短上线时间。同样是微信公众号,既提高了用户活跃程度,也达到了原有的目的。用户不必再安装应用,再重复获取用户运动授权信息,占用手机内存等。
三、倾听意见和建议
请相关人员,自己也可以研究一下,或者多多浏览同行的功能实现方案。如果技术上支持,那我们一定可以的。有更好的方法或者方案,可以直接联系我,或者在评论区写下您的见解。
明人不说暗话,我们一直在努力。
- 黄聪:WordPress 多站点建站教程(一):怎样开启WordPress多站点功能,实现手机移动端主题开发,与主站用户数据共享
- Android跳转到通讯录获取用户名称和手机号码的实现思路
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆...
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- 关于微信公众号开发时获取用户昵称作为参数乱码的问题
- (微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆)http://blog.csdn.net/liaohaojian/article/details/70175835
- 微信公众号开发二:关于授权网页获取用户微信信息注册用户的开发
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- Android跳转到通讯录获取用户名称和手机号码的实现思路
- 【原创】SSH开发框架中,实现系统启动加载类,读取数据库常用数据进入内存,利用Spring托管,并完成reload功能
- extremetable+hibernate实现分页 关于结合hibernate后台数据分页和eXtremeTable分页功能的使用
- 关于手机上WIFI功能的详细介绍(手机开发)
- 微信公众平台开发[8]-开发模式-高级功能-获取关注用户的信息
- Android开发之手机拍照功能的实现(源代码分享)
- Python手机开发调用DLL实现部分ADB功能
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- jQuery数据缓存功能的实现思路及简单模拟
- android相机、图库获取照片,并实现两个手机对图像进行放大,缩小功能
- android开发——手机通话功能实现
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)