🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 有前端 当你有小程序前端代码时,可以通过如下方式,给小程序添加上用户点击订阅功能 ## 下载辅助SDK 1. https://github.com/im3x/vpush_weapp_sdk 2. https://github.com/im3x/wePushUI ## 在 app.js 加载 SDK 代码 ``` js // 复制这里的代码,添加到你的小程序的 app.js 文件的【最底部】!! // 这里以单JS文件SDK为例,我们要确保下方require的文件路径正确。 // 其他的SDK,请自行参考SDK目录下的文档说明操作 // 注意:放最底部!! getApp().wePush = require('wePush.js'); // 当然,也可以直接在App()对象中引用!(如果上边操作了,这里请忽略) // App({ wePush: require('wePush.js'), ...其他代码..}); ``` ## 在用户点击事件里添加订阅操作 ``` js // 这里要变通!要变通!! // 在你的页面的 .js 文件里,找到用户点击的操作函数,比如用户点击订阅按钮,js里对应的 dingyueHandler 方法 // 那我们就在这个方法里,添加我们的订阅授权 API // 下边是代码示例,请根据自身情况加以修改使用: // page.js Page({ data: {}, dingyueHandler: function () { // 重点代码在着两行 getApp().wePush.dingyue(['这里填写订阅模板ID', '模板id2'], () => { console.log('订阅成功!'); }) } }) ``` ## 视频教程 小程序订阅消息系统配置指南: 链接: https://pan.baidu.com/s/1Vw7BUfYiREk1ApN7xJbuoA 提取码: mism