收藏
评论

云开发短信跳小程序(无代码版)教程官方

写在前面

你可以通过视频演示的方式学习本教程,更加利于学习和理解。


一、能力介绍

境内非个人主体的认证的小程序,开通静态网站并后,可以免鉴权下发支持跳转到相应小程序的短信。短信中会包含支持在微信内或微信外打开的静态网站链接,用户打开页面后可一键跳转至你的小程序。

这个链接的网页在外部浏览器是通过 URL Scheme 的方式来拉起微信打开主体小程序的。

本教程将介绍如何操作开通CMS内容管理系统进而操作使用短信跳转小程序能力,全程无需写代码。

如果你想要进行自定义开发,可以参照自定义开发教程进行逐步实现。


二、操作步骤

1.下载微信开发者工具

访问微信公众平台工具下载页,按照自己的系统版本下载安装开发者工具。建议安装【开发版 Nightly Build】版本。 


2.打开开发者工具并登录

安装完开发者工具后,打开工具会弹出二维码登录框。使用你目标小程序具有开发者权限的微信号扫码登录。

点击创建小程序+号,会有自动填写默认名称和目录,你可以直接默认,当然也可以自定义路径和名称;在APPID处填写你目标小程序的appid;后端服务选择【小程序·云开发】

设置完毕后,点击新建,等待项目创建完成并全部加载完毕,最终效果如下: 

3.开通云开发并创建环境

如果你之前从未使用过云开发,点击左上角工具栏中的【云开发】按钮,会弹出一个窗口,显示如下: 

此时只需要点击开通按钮,并在弹出提示框中同意【服务协议】,即可开通云开发。

注意这里的开通是创建一个新的腾讯云账号,如果你不想有太多的账号,可以选择通过已有的腾讯云账号开通,会绑定你目前的已有腾讯云账号,在统一管理和计费方面更加方便。

开通之后需要创建一个云开发环境,上一步同意之后会自动弹出创建窗口,效果如下: 

这个时候,我们需要选择【按量付费:腾讯云账户扣款】,创建一个按量付费环境。

如果你之前已经使用过云开发了,建议可以创建一个新的环境。每一个微信小程序有两个免费环境,所以可以创建一个新的按量付费环境(有免费额度),或者2个环境转其中一个为按量付费环境(依然有免费额度)。


4.开通内容管理CMS

我们创建一个按量计费环境之后,就进入这个环境的控制台了。我们只需要在顶部导航栏中选择【更多-内容管理】,进入内容管理开通页面,效果如下: 

我们点击开通按钮,会弹出一个确认窗口,告诉我们是在环境中部署CMS应用,需要的资源。 

点击下一步后,会弹出管理员设置框,我们输入管理员的ID和密码即可。 

确定之后,内容管理就进入部署阶段,大约3分钟左右。完成之后效果如下: 

我们只需要打开访问地址,通过浏览器进入内容管理平台,输入我们设置的密码就可以进入内容管理的主页了 

我们在上图所示页面,点击【创建新项目】,弹出创建项目信息框,随意输入名称和ID,比如在这里我们输入名称为「短信」,id为「SMS」

创建成功后会在我的项目中有对应名字的项目,如下图所示: 

我们点击项目,进入项目的详情,如下图所示: 

4.创建短信活动项目

进入项目详情后,我们发现左侧栏会有【营销工具】,我们点击其中的营销活动 



在右上角点击【新建】按钮,创建一个新的活动,内容信息如下:

  • 活动名:用来标记描述活动的名称。
  • 活动开启:是否开启活动,如果关闭活动,将不能通过页面拉起小程序。
  • 活动开闭时间:在开启时间内,才可以正常的拉起小程序。
  • 跳转中间页图片:建议海报,用于在跳转页中展示大图,可以不上传,会有默认样式。
  • 小程序跳转路径:已发布上线的小程序中页面路径,不填则默认首页。
  • 小程序跳转参数:附带路径的传入参数,一般配合小程序代码联动。

我们创建一个活动后展示如上图所示


5.创建短信群发任务

在左侧栏点击【群发短信】,进入群发短信页面,点击右上角新建群发,进入信息页。 

我们需要填写以下3个信息:

  • 短信内容:实际发送时目标手机收到的短信内容,短信的前后缀无法自定义。
  • 手机号码包:发送的目标手机号,可以填写一个或多个手机号,用回车或者逗号分割。
  • 活动:选择刚才我们创建的活动。

填写完毕后,我们点击【创建】按钮,系统会自动进行短信发送,此时我们便可以在目标手机号中收到短信了。

在群发短信的页面列表中,可以查看短信的发送状态,以及每一个手机的接收情况。 


6.测试短信跳转小程序

点击短信的链接后,会跳转到浏览器打开链接,展示如下效果(左默认、右海报) 



一般页面会自动拉起微信打开小程序,个别机型或浏览器有拦截会导致打开失败,需要手动点击按钮才可以打开。


7.投放外部平台

短信的链接可以复制发布到其他外部平台。


8.查看短信监控图表

打开微信开发者工具并登录,进入 云开发控制台 > 运营分析 > 监控图表 > 短信监控,即可查看短信监控曲线图、短信发送记录。



总结

  1. 短信发送能力的体验是每个有免费配额的环境首月100条,如有超过额度的需求可前往开发者工具-云开发控制台-对应按量付费环境-资源包-短信资源包,进行购买。如当前资源包无法满足需求也可通过云开发 工单 提交申请
  2. 短信发送时间:8:00 - 22:00
  3. 短信发送能力支持小程序和小游戏
  4. 发送国内短信的号码是1069开头,尾数是运营商随机号的号码
  5. 发送成功代表请求发送短信成功,短信异步下发,实际状态以运营商回执为准。没有发送成功的短信不计费,可用性参阅服务等级协议
  6. 相同内容短信对同一个手机号,30 秒内发送短信条数不超过1条;对同一个手机号,1自然日内发送短信条数不超过10条
  7. CMS配置渠道投放、数据统计可参考官方文档
176682浏览
最后一次编辑于  2021-04-07
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏
反馈

41 个评论

  • 刘盛
    刘盛
    2021-01-30

    教你产品如何获取小程序地址

    小程序跳转链接获取方式https://developers.weixin.qq.com/community/develop/doc/000aea7c9188688b1c0aed69d51409?highLine=%25E8%25B7%25B3%25E8%25BD%25AC%25E5%25B0%258F%25E7%25A8%258B%25E5%25BA%258F

    赞同回复


    2021-01-30
    赞同 7
    回复
  • 孔权@话梅糖工程服务众包平台
    孔权@话梅糖工程服务众包平台
    2022-05-31

    TypeError: null is not an object (evaluating 'm.result')

    显示这个?如何处理?

    2022-05-31
    赞同 8
    回复 1
    • Conqueror
      Conqueror
      2023-04-08
      你有解决吗?我也碰到这个问题。
      2023-04-08
      回复
  • 姚司晨
    姚司晨
    2022-04-27

    请问发送的短信点击链接以后 提示 TypeError:null is not an object (evaluating 'm.result') 无法点击按钮拉起小程序是什么原因?


    2022-04-27
    赞同 3
    回复 6
    • 孔权@话梅糖工程服务众包平台
      孔权@话梅糖工程服务众包平台
      2022-05-31
      我也遇到这个问题了 如何解决的呢?
      2022-05-31
      回复
    • 朱宏
      朱宏
      2022-07-05
      这个问题解决没,方法告诉我一下,我也遇到,不知道哪里的问题
      2022-07-05
      回复
    • 朱宏
      朱宏
      2022-07-06回复朱宏
      云开发控制台--设置--拓展功能--内容管理--注销,然后按照视频重新做,就可以啦
      2022-07-06
      回复
    • 零度
      零度
      2022-11-10回复朱宏
      我按照你的方法,试了很多次了,还是不行
      2022-11-10
      回复
    • Conqueror
      Conqueror
      2023-04-08回复零度
      重置密码
      2023-04-08
      回复
    查看更多(1)
  • 西客站
    西客站
    2022-04-21

    TypeError: Cannot read properties of null (reading 'result')

    请问这是咋回事 生成的链接 无法使用

    2022-04-21
    赞同 3
    回复
  • 晴天
    晴天
    2021-02-23

    短信的链接复制发布到其他外部平台,会扣费吗

    2021-02-23
    赞同 2
    回复
  • 晴天
    晴天
    2021-02-23

    短信的链接复制发布到其他外部平台使用会扣钱吗

    2021-02-23
    赞同 2
    回复 1
    • 天蜂网络
      天蜂网络
      2021-06-02
      肯定不会
      2021-06-02
      1
      回复
  • zhangli🎃👀
    zhangli🎃👀
    2023-05-30

    云开发环境:prod123-0gmeir8k73811e14

    开通内容管理之后,建了项目,没有“营销工具”,有人遇到过吗?

    2023-05-30
    赞同 1
    回复 3
  • 哎呦喂
    哎呦喂
    2022-08-04

    Cannot read property 'result' of null,短信发送成功!点击跳转进去提示错误,手机默认浏览器跳转不进去,微信浏览器可以跳转小程序

    2022-08-04
    赞同 1
    回复
  • 羊建中-鑫扬网络软件开发
    羊建中-鑫扬网络软件开发
    2022-05-15

    短信已经发送成功,但短信点击链接后无法打开小程序。提示TypeError:Cannot read property 'result' of null

    2022-05-15
    赞同 1
    回复 3
    • 朱宏
      朱宏
      2022-07-05
      你这个问题处理没,方法能告诉我一下吗,我也遇到了
      2022-07-05
      回复
    • 哎呦喂
      哎呦喂
      2022-08-04
      这个问题没有人遇到吗?没有提示解决方案吗
      2022-08-04
      回复
    • 哎呦喂
      哎呦喂
      2022-08-08
      听说修改账号密码触发重装 就可以了
      2022-08-08
      回复
  • 天蜂网络
    天蜂网络
    2021-06-02

    我通过短信链接可以直接跳转,不管是首页还是产品页,ios跳转一切正常,安卓手机小米9跳转时候报错,(报错截图1)但是依然不影响跳转

    小程序页面路径设置没有问题!



    重点是链接:链接通过短信跳转小程序产品没有问题,但是这个链接复制到朋友圈,分享后,点击提示,产品已下架!




    2021-06-02
    赞同 1
    回复 1
    • 天蜂网络
      天蜂网络
      2021-06-02
      补充下,分享到朋友圈的短链接,ios和安卓都是提示商品已下架
      2021-06-02
      1
      回复

正在加载...

登录 后发表内容