使用Mpvue配合Weui开发面试题库微信小程序的开发实践
发表时间:2023-10-20 06:35:10
文章来源:炫佑科技
浏览次数:179
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
使用Mpvue配合Weui开发面试题库微信小程序的开发实践
首先,定位不同
公众号服务于营销和信息传播,小程序面向产品和服务。 公众号主要用于信息传递,连接人与信息。 借助H5可以实现简单的交互,以营销和信息传递为主,简单服务为辅。 小程序在功能上与公众号严格不同(不支持关注、消息推送等营销方式),一方面避免产品和服务淹没在公众号的营销信息中; 另一方面,它支持公众号、朋友圈、群组和小程序之间的互动和导流,让开发投资者专注于产品和服务,从而为微信带来大量的长尾服务,并增加微信自身的重磅服务。服务打造从社交网络到信息连接到服务的生态系统。
此外,实现技术也存在差异
公众号基于H5,小程序基于微信自己的开发环境和开发语言。 小程序是微信内部的云应用程序(因此无需安装),而不是原生App。 通过双向通信(保证即时通讯不需要刷新)、本地缓存(图片和UI本地缓存,减少与服务器的交互延迟)以及微信底层技术的优化来实现接近的体验原生应用程序。
首先我们还是注册一个公众号。 注册时,您可以选择订阅帐号和服务帐号。 两个都是公众号。 可以理解为服务账号的功能更强大,但是需要企业级资质。
注册成功后,我们可以在公众号设置中设置公众号的一些基本信息
用户只要关注公众号,就可以看到公众号的一些信息。 这里我们要实现一个小功能,就是给关注公众号的粉丝推送消息。
该功能在微信上官方称为模板消息推送,官方文档:
从这里开始,我们使用沙箱环境来模拟整个在线测试。 首先进入微信官方沙盒环境测试地址:
在这里我们得到测试 appid 和
根据文档,我们首先需要获取token。 我们可以通过微信官方接口调试工具在线获取token,非常方便:%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C% 81&form=%E8%8E%B7 %E5%8F%%E6%8E%A5%E5%8F%A3%20/令牌
填写你刚才输入的appid和号码,点击查看问题,即可获取你的token。 需要注意的是,这个令牌是有时间限制的。 如果超过2小时使用Mpvue配合Weui开发面试题库微信小程序的开发实践,则需要再次请求接口获取。
保存token,然后返回沙盒环境URL并关注测试公众号
然后新建一个测试模板
至此,我们已经有了模板id和用户的微信ID,这样我们就可以给我们关注的用户推送消息了。 如果你聪明的话,一定注意到消息内容有 {{first.DATA}},它实际上是类似通配符的东西,将消息作为变量发送,这样你就可以随时更改消息内容。
现在让我们利用它,向以下用户实时推送消息。
推送消息的接口地址为:
需要将token替换为之前通过接口获取的token
根据接口文档,需要传入的参数包括token、用户id、模板id,以及跳转URL和数据。 需要注意的是,发送的参数格式是json。 不要忘记请求方法是post。
请求成功后,我们可以在公众号中看到这条消息
总体来说微信公证号小程序开发,模板消息是公众号生态中一种优秀的消息推送形式:方便用户查看,信息传输直接:不需要像图文消息那样跳转到网页查看; 如同高级群发消息一样,用户关注后即可收到。 是的,发送没有其他先决条件; 每日通话限额10万次,并可根据粉丝级别进一步提高; 粉丝直接点击小程序/链接,流量引流效果好。
整个过程非常简单。 当然,这只是一个用于测试的沙箱环境。 如果要正式应用的话,必须要有自己独立的服务器和域名才能使用。
除了单次发送模板消息之外,当然还可以通过多次调用该接口来实现群发效果,以便公众号发送给一些需要接收消息的粉丝。
*后我们可以关联微信小程序,让用户点击消息后可以直接跳转到小程序的页面。