小程序推广可以实现什么功能?

1.小程序是完全无法开发游戏吗?从微信小程序目前的绘图能力和API来看,复杂的游戏是不太现实的。但是如果你需要在小程序产品之中加入一些必要的简单的小游戏元素,是可以实现的。2.什么情况下小程序更加适应?因为小程序的高度封装、标准化的技术实现方式,带来更快更安全的产品体验。所以我的理解是更适合线下结合线上的一些业务。3.小程序将会取代app么,为什么其他公司会愿意和微信合作做小程序呢,对于他们来说,是否会有卸载造成app用户流失的问题呢?短时间来看应该不会,APP是偏“重”的服务,而小程序是较“轻”的。小程序更像是你APP中那些可能会卸载你APP,轻度用户的乐园。4.公众号会不会被小程序取代?公众号是一种资讯发布和媒体展示窗口。而小程序的方向更多的一种服务和工具,两者相辅相成,产品方向并不冲突。}
先看效果图:通过上面的日志,可以看出我们是158开头的邮箱给250开头的邮箱发送邮件,下面是成功接收到的邮件。1、qq邮箱一个
2、开通你的qq邮箱的授权码(会具体讲解)
3、注册自己的小程序(因为只有注册的小程序才能使用云开发)
4、电脑要安装node(会用到npm命令行)
5、编写小程序代码
进入qq邮箱以后:1、点击设置,然后点击账户2、开启POP3/SMTP服务,获取授权码具体操作可以看官方文档,官方文档有具体的讲解,这里我就不多说了。官方文档:https://dwz.cn/SJCibDEi我们获取的授权码如下图。请保存好这个授权码,我们后面发送邮件时会用到。关于小程序的注册和创建就不在此赘述,有需要的同学可以参照官方文档:https://dwz.cn/HpcWynVz下图是我们创建好的小程序。代码很简单,就只有一个页面,页面上就一个按钮,我们点击这个按钮的时候实现邮件的发送。关于云开发初始化我这里也不在做具体讲解了,感兴趣或者不会的同学,可以去翻看腾讯云云开发公众号内菜单【技术交流-视频教程】中的教学视频。初始化云开发环境时,需要注意以下几点:1、一定要是注册的小程序有appid才可以使用云开发2、一定要在app.js里初始化云开发环境id3、在project.config.json里配置云函数目录,如下图箭头所示1、右键cloud文件,新建云函数:这个函数名你可以随便起,只要是英文,并且调用的时候记得不要写错就行。我这里就用sendEmail。2、创建完以后,右键sendEmail选择在终端里打开:这里我们需要用npm安装一个依赖包 nodemailer 使用npm安装依赖包需要用到node,至于node的安装大家自行百度,一大堆的讲解文章。3、在打开的命令行窗口里输入 npm install nodemailer:4、等待 nodemailer类库的安装5、安装成功时,您能看到nodemailer的版本号这里一定要注意填写你自己的qq邮箱的授权码:代码里都有注释,直接把代码给大家贴出来。const cloud = require('wx-server-sdk')
cloud.init()
//引入发送邮件的类库
var nodemailer = require('nodemailer')
// 创建一个SMTP客户端配置
var config = {
host: 'smtp.qq.com', //网易163邮箱 smtp.163.com
port: 465, //网易邮箱端口 25
auth: {
user: '1587072557@qq.com', //邮箱账号
pass: '这里要填你自己的授权码' //邮箱的授权码
}
};
// 创建一个SMTP客户端对象
var transporter = nodemailer.createTransport(config);
// 云函数入口函数
exports.main = async(event, context) => {
// 创建一个邮件对象
var mail = {
// 发件人
from: '来自小石头 <1587072557@qq.com>',
// 主题
subject: '来自小石头的问候',
// 收件人
to: '2501902696@qq.com',
// 邮件内容,text或者html格式
text: '你好啊,编程小石头' //可以是链接,也可以是验证码
};
let res = await transporter.sendMail(mail);
return res;
}
编写完代码后,一定要记得上传云函数。我们在index.wxml文件里写一个按钮,当点击这个按钮时就发送邮件。然后在index.js里调用我们的sendEmail云函数。可以看到我们的控制台,打印里发送成功的日志信息:然后到我们的邮箱里,可以看到新收到的邮件。到这里我们就完整的实现了微信小程序云开发使用云函数发送邮件的功能了。是不是很简单呢?https://github.com/TencentCloudBase/Good-practice-tutorial-recommended如果你有关于使用云开发CloudBase相关的技术故事/技术实战经验想要跟大家分享,欢迎留言联系我们哦~比心!}

我要回帖

更多关于 小程序推广 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信