当前位置: 首页 > wzjs >正文

教育网站安全建设方案php网站开发实用技术下载

教育网站安全建设方案,php网站开发实用技术下载,医疗网站建设,淄博网站制作定制品牌学习路之uniapp--unipush2.0推送功能--服务端推送消息 一、绑定云空间及创建云函数二、编写发送界面三、效果 一、绑定云空间及创建云函数 package.json {"name": "server-push","dependencies": {},"main": "index.js",&q…

学习路之uniapp--unipush2.0推送功能--服务端推送消息

  • 一、绑定云空间及创建云函数
  • 二、编写发送界面
  • 三、效果

一、绑定云空间及创建云函数

在这里插入图片描述

在这里插入图片描述

  • package.json
{"name": "server-push","dependencies": {},"main": "index.js","extensions": {"uni-cloud-push": {}}
}
  • index.js
'use strict';
const uniPush = uniCloud.getPushManager({appId:"__UNI__5630355"}) //注意这里需要传入你的应用appId,用于指定接收消息的客户端
exports.main = async (event, context) => {//event为客户端上传的参数console.log('event : ', event);let obj = JSON.parse(event.body)console.log('obj : ', obj);const res = await uniPush.sendMessage({"push_clientid": obj.cids, // 设备id,支持多个以数组的形式指定多个设备,如["cid-1","cid-2"],数组长度不大于1000  "title": obj.title, // 标题  "content": obj.content, // 内容  "payload": obj.data, // 数据  "force_notification": true, // 服务端推送 需要加这一句  "request_id": obj.request_id //请求唯一标识号,10-32位之间;如果request_id重复,会导致消息丢失   })//返回数据给客户端return res
};

二、编写发送界面

<template><view class="content"><view class="text-area"><text class="title">通知标题:</text><input class="uni-input" v-model="title" placeholder="输入标题" /></view><view class="text-area"><text class="title">通知内容:</text><input class="uni-input" v-model="content" placeholder="输入标题" /></view><text class="title">接收的设备:</text><text v-for="(item, index) in deviceIds"  >{{item}}</text><button @click="send">发送</button></view>
</template><script>export default {data() {return {deviceIds:[],//接收消息的设备title: '我是通知标题',content:'我是通知内容'+Math.floor(Math.random() * 100),}},onLoad() {uni.getPushClientId({success: (res) => {let push_clientid = res.cidconsole.log('客户端推送标识cid:', push_clientid,typeof push_clientid)this.deviceIds.push(push_clientid)}})},methods: {send(){console.log('aaaaaaaa');let send_data = {cids: this.deviceIds, // 使用存储的设备 IDtitle: this.title,content: this.content,data: {},request_id: "",};uniCloud.callFunction({name: "server-push", // 填写你自己的云函数名称data: {body: JSON.stringify(send_data) // 将数据转换为 JSON 字符串并赋值给 body},success(dataRes) {console.log("云函数返回的参数", dataRes)},fail(err) {console.log("云函数报错", err)},complete() {}})}}}
</script><style>.content {display: flex;flex-direction: column;align-items: center;justify-content: center;}.text-area {display: flex;justify-content: center;}.title {font-size: 36rpx;color: #8f8f94;}
</style>

三、效果

http://www.dtcms.com/wzjs/815795.html

相关文章:

  • 抚州网站网站建设长沙微营销
  • 门户网站建设周期河源手机网站制作
  • 做药品网站规划方案wordpress缓存文章页
  • 设计商城网站建设网站建设公司营业范围
  • 什么是电子商务网站建设的基本要求潜江网页设计
  • 萧县做网站的公司网站的营销推广方案
  • 网站设计一般多少钱nas可做网站服务器吗
  • 省交通建设质安监督局网站禁止 wordpress ajax
  • xyz后缀的网站营销型网站建设哪里济南兴田德润优惠吗
  • 沈阳网站设计培训班专业SEO教程网站
  • 网站后台模板 jquery修改wordpress的样式
  • 网站的内链是什么意思公众号平台搭建
  • 织梦网站模板安装本地北京市住房与城乡建设部网站
  • 有哪些官方网站做的比较好安卓软件免费下载
  • 网站建设公司的选择优秀自适应网站建设哪家好
  • 南通网站建设空间wordpress 4.7.5中文版
  • 自学网站建设需要什么学历做php网站用什么软件开发
  • 建设部网站中淼工程有限公司花卉网站建设项目策划书
  • 做电商网站要备案吗上海做网站的的公司
  • 微网站需要域名吗wordpress本地评论插件
  • 专做美妆的视频网站手机百度关键词优化
  • 网站建设部门宣言公众号和网站
  • net服装网站建设seo搜索引擎工具
  • 职业学校网站模板个人网页效果图
  • 浏览器正能量不良网站凤阳县建设局网站
  • 网站开发培训内容北京网站建设有哪些公司
  • 湘潭做网站公司特效素材免费网站
  • 网站城市切换如何做个人信息服务平台登录
  • 有关建设旅游网站的公司wordpress 标题优化
  • 网页制作大宝库网站seo整站优化