小程序 后台BMOB

三分钟实现小程序模版消息推送 | 基于Bmob后端云
作为小程序的开发者你一定会遇到这样子的需求:
当用户购买后,你想向用户发送消息提醒用户已经发货;
当用户购买VIP后,你想向用户发送消息提醒用户升级成功;
当你的小程序更新后,你想向用户发送消息提醒用户更新的功能点…..等等都需要用到微信小程序的消息推送功能
如果你想实现微信的消息推送功能,必须要在后端处理一系列与微信的交互(access_token,openid,fromId),存储还有进行有效性的验证,但是如果用了Bmob的小程序SDK,仅需要前端人员进行简单几句代码的编写,前端仅需要获取 formId,配置好参数就能发送模板,无需任何后端的逻辑处理。
模板发送条件
1、 支付:当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发1条,多次支付下发条数独立,互相不影响)
2、提交表单:当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)
接下来,就来手把手教你快速掌握Bmob小程序消息推送功能。
例子:支付订单后发送支付成功的通知
先在微信公众平台-小程序设置好自己的模板,选择的是微信自带的订单支付成功通知模板“
成功后拿到模板的ID和关键词
下载bmob小程序sdk,并引用
在发送消息的页面中引入bmob小程序sdk,这里是在支付的页面中引入
var Bmob=require("utils/bmob.js");
Bmob.initialize("appkey", "restkey");
在支付成功后的回调中编写发送消息模板的逻辑
复制代码请进
参数fromId必要要在表单提交场景下才能获取,而且表单必须要设置report-submit属性
&form bindsubmit="settlement" report-submit&
fromId为event.detail.formId
参数template_id为在微信公众号获取到的模板Id
keyword填写模板中对应的关键词
发送成功后会收到以下消息
看到这里,有没有发现这个过程中,是完全不涉及后端开发的?
简单来说仅需要一个sdk中的发送函数sendMessage
Bmob.sendMessage(temp).then(function (obj) {
console.log('发送成功');
},function (err) {
common.showTip('失败' + err)
再进行简单的参数配置就能轻松实现微信的消息模板推送功能,so easy!
微信小程序-----消息模版(最全解释)
最近小程序在码界里嫌弃腥风血雨,每一个码奴都感觉世界给自己又多开一个扇窗,本菜鸟也眼红不已,就尝试着写了一个小程序,今天跟大家分享一下自己在写消息模版时候遇到的坑,希望能帮助每一位路过踩坑的道友;
微信小程序之发送模板消息(通过openid推送消息给用户)
一、获取access_token
access_token是接口调用的凭证,目前有效期为两个小时,需要定时刷新,重复获取将导致上次获取的access_token失效。(注:不建议每次调用需要acce...
微信小程序实例:创建下发模板消息实例
鉴于目前网络上都还找不到小程序下发模板消息的相关资源,在多次阅读了官方文档今天终于把小程序的模版消息给测通了,接下来介绍在不使用服务器的情况下,前端开发人员在本地怎么测试模板消息的发送。
微信小程序开发之formId使用(模板消息)
基于微信小程序的模板消息
参照:https://mp.weixin.qq.com/debug/wxadoc/dev/api/notice.html#%E6%A8%A1%E7%89%88%E6%B6%88%E6%81%AF%E7...
基于Bmob从零开始写一个博客小程序
(转载)http://www.jianshu.com/p/
实现以下技能点
1、集成Bmob小程序SDK作为数据存储
2、wemark解析markdown文本...
微信小程序开发实践点滴——接入Bmob后端云
本文对如何在微信小程序中接入Bmob后端云做一个简单的总结。所谓后端云,一句话概括就是跑在云端的数据库后台+服务器后台,引入到微信小程序开发中能带来的好处就是:让我们可以专注于小程序本身的业务逻辑开发...
微信小程序模板消息的两种实现方式
最近在做微信小程序,为了让用户能更加方便的获取到小程序内部的通知,便想着用模板消息来解决此类问题。首先介绍一下两种方法
第一种是传统的按照微信开发文档来实现模板消息的获取,首先要明确的是你要有一个第...
【微信小程序】微信小程序掉进的坑之模板消息
分享在做微信小程序时遇到的坑
基于Bmob在小程序端实现一键支付开发教程
没有更多推荐了,Bmob后端云官网:
微信公众平台官网:
微信小程序官方开发文档:
本文对如何在微信小程序中接入Bmob后端云做一个简单的总结。所谓后端云,一句话概括就是跑在云端的数据库后台+服务器后台,引入到微信小程序开发中能带来的好处就是:让我们可以专注于小程序本身的业务逻辑开发,而不用去管复杂的后台服务器、后台数据库的搭建和维护。
准备一个小程序公众号和Bmob账号
首先需要到微信公众平台官网上去注册一个小程序类型的公众号,假设将要开发的小程序命名为:MyApp.
打开Bmob官网注册一个账号。
获取并记录好MyApp小程序的AppID和AppSecret
这两项信息在小程序后台的”设置-开发设置”页面可以获取到,获取到后需要在一个文本文件中记好,后面要用到。
登录Bmob控制台
创建一个应用,假设名字叫MyBmobApp,然后进入应用。到”设置”页面输入刚刚获取到的小程序的AppID和AppSecret并保存。
获取并记好MyBmobApp对应的Application ID和REST API key.
登录小程序MyApp后台
到”设置-开发设置-服务器域名”页面添加Bmob安全域名并保存(可一次性添加多个)。
注:四种安全域名(两种类型:https和wss)全部填api.bmob.cn和xxx.bmobcloud.com,其中”xxx”为MyBmobApp的Application ID.
到Bmob官网下载微信小程序对应的SDK并解压,将其中的所有js文件都放到小程序工程的utils目录下。
初始化和引入Bmob
在小程序工程的app.js中加入如下代码进行全局初始化:
var Bmob = require('utils/bmob.js');
Bmob.initialize('XXX','XXXXXX');
在需要用到Bmob的page页的js中引入Bmob:
var Bmob = require('../../utils/bmob.js');
现在就可以在小程序中对Bmob后端云数据库进行各种操作了,像操作本地数据库那么简单。
微信小程序开发实践点滴——Bmob常用API的使用
Bmob是一个很好用的后端云平台,自己在开发小程序的过程中有用到,比较好用,免去了搭建服务器、配置数据库的烦恼,这也符合小程序即用即走的轻量型设计理念。特写一篇文章总结一下常用功能的用法,详细用法可以...
【干货#016】小程序后端Bmob入门:获取第一行数据
这是晓程序干货店第16篇干货分享
阅读该文前,请先完成微信小程序账号注册。
刚入门开发微信小程序的小伙伴,应该都会有怎么操作小程序数据库的困惑,数据放哪,怎么存取等?自己搭...
基于Bmob在小程序端实现一键支付
基于Bmob在小程序端实现一键支付开发教程
#教你简单实现小程序的一键登录、当前用户、用户安全功能
使用Bmob后端云,简单实现小程序的一键登录、当前用户、用户安全功能
【干货#017】小程序后端Bmob入门:添加一条数据
在【干货#016】中完成了Bmob的安装和初步运行,获取了一条数据,下面我们讲解向Bmob添加数据。
首先要在Bmob后台创建对应的表,如Test。Bmob的数据...
学习一段时间小程序后,想简单的写一个小程序,由于没有服务器,所以选择了Bmob后台云;打算分成几次记录下实现这个小程序所用到的知识点:
主要如下:
1、小程序集成Bmob作为数据存储
为什么会做这个小程序?
先说一说学校送桶装水的现状吧:送水员工中午、晚上用三轮车装一车水到各栋楼下,然后到各个楼道叫喊。这样一来,要每层楼叫喊、去问,浪费时间,效率也很低;二来会打扰同学中午休息;三...
很多时候,大家是不是有这种想法,是否能开发一款小程序,H5与小程序共用的一套代码,带后端并且可以提交给微信审核。
告诉你,可以!
如何做呢?看下边
二、准备工作
进入:b...
基于Bmob后台云写一个小程序
小程序集成Bmob需要用到:
1、 Bmob账号 Bmob后端云官网
2、 微信小程序账号 微信公众平台官网
一、Bmob端
1、登录...
Bmob小程序模板消息
三分钟实现小程序模版消息推送 | 基于Bmob后端云作为小程序的开发者你一定会遇到这样子的需求:例如:
当用户购买后,你想向用户发送消息提醒用户已经发货;
当用户购买VIP后,你想向用户发送消息提醒用...
没有更多推荐了,学习一段时间小程序后,想简单的写一个小程序,由于没有服务器,所以选择了Bmob后台云,打算分成几次记录实现这个小程序所用到的知识点:
主要如下:
实现效果图
1、Bmob账号
2、微信小程序账号
3、开发文档
4、tabBar两个可切换页面 (all页面是显示所有的数据,add页面是添加数据)
只要在app.json中添加
"tabBar": {
"borderStyle": "black",
"backgroundColor": "#ffffff",
"pagePath": "pages/index/index",
"text": "all",
"iconPath": "images/note_off.png",
"selectedIconPath": "images/note_on.png"
"pagePath": "pages/add/add",
"text": "add",
"iconPath": "images/add_off.png",
"selectedIconPath": "images/add_on.png"
准备就绪,go
(转载)http://www.jianshu.com/p/
实现以下技能点
1、集成Bmob小程序SDK作为数据存储
2、wemark解析markdown文本...
这是晓程序干货店第16篇干货分享
阅读该文前,请先完成微信小程序账号注册。
刚入门开发微信小程序的小伙伴,应该都会有怎么操作小程序数据库的困惑,数据放哪,怎么存取等?自己搭...
本文对如何在微信小程序中接入Bmob后端云做一个简单的总结。所谓后端云,一句话概括就是跑在云端的数据库后台+服务器后台,引入到微信小程序开发中能带来的好处就是:让我们可以专注于小程序本身的业务逻辑开发...
Bmob的SDK更新后所有回调函数的onSuccess、onFailure方法统一调整为done(T t,BmobException e)形式;当e的值等于null时相当于传入失败。使得网上查的onS...
使用Bmob后端云,简单实现小程序的一键登录、当前用户、用户安全功能
在【干货#016】中完成了Bmob的安装和初步运行,获取了一条数据,下面我们讲解向Bmob添加数据。
首先要在Bmob后台创建对应的表,如Test。Bmob的数据...
最近一直在倒腾商城DEMO。。。各种网上搞资源。。。
然后发现Bmob后端云。于是就弄了个登录模块的接口。。发现也挺省事的。当然题外话(还是特么要学JAVAWEB。自己没事私底下可以搞个后台玩玩)
云函数简介云函数是一段部署在服务端的代码片段,通过云函数可以解决很多复杂的业务逻辑,无需将大量的数据发送到客户端做计算处理,大大减轻了客户端业务开发的复杂度。
另外,更新云函数代码片段,客户端无需更...
今天做小程序后台用的bmob云后台发现
bmob云可以条件查询 却不能模糊条件查询 需要收费
WTF于是...你懂的
大概思路:把要查询的数据全部获取到本地 在本地模糊查询
改的bmob...
不知不觉就好久没有写过博客了,一直打算写,但是总由于各种原因耽搁了,最近先开个内容,然后慢慢写着吧。
我们现在要自己做一个app,但是不像做公司项目,会有专门的人配合我们去给我们写后台。所以我们用到一...
没有更多推荐了,鍙?渶涓}

我要回帖

更多关于 小程序 的文章

更多推荐

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

点击添加站长微信