开发者可通过以下3种方式实现短信打开小程序:
通过服务端接口或在小程序管理后台生成URL Scheme后,自行开发中转H5页面。
将带有中转H5链接的短信内容通过开发者自有的短信发送能力或服务商的短信服务进行投放,实现短信打开小程序。
通过服务端接口生成URL Link。
直接将带有URL Link的短信内容通过开发者自有的短信发送能力或服务商的短信服务进行投放,实现短信打开小程序。
可以参考「云开发」-「静态网站」-「短信跳小程序」。
境内非个人主体的认证的小程序,开通静态网站后,可以免鉴权下发支持跳转到相应小程序的短信。短信中会包含支持在微信内或微信外打开的静态网站链接,用户打开页面后可一键跳转至你的小程序。
使用该能力,具有以下优势:
无需额外申请短信签名,可自动关联你的小程序产品名称;
短信正文模板免申请;
原生云调用支持,方便快捷。
在云开发中 开通静态网站 后,下载上述资源包,根据 H5 跳小程序 中说明,在.html文件中修改所有需要替换为你的小程序信息的地方,然后将该修改后的模板文件上传部署到你的静态托管文件目录中。 上传模板后,根据上述 H5 跳小程序 中的说明将资源包中public目录部署为云函数。
文件部署后,使用 cloudbase.sendsms 接口,即可触发下发短信。用户通过下发的短信可以跳转至你的小程序,下发短信格式与传参规则见接口说明,请注意上传到的目录位置需要传入接口 path
中。
有话要说