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

网站免费制作百度网盘资源搜索引擎入口

网站免费制作,百度网盘资源搜索引擎入口,买个个域名做网站咋做,交通运输行业网站建设基于uniPush2.0 首先需要在DCloud开发者后台开通服务空间 点击查看官方内容 填写相关信息 然后回到HburilderX里,右击项目《创建uniCloud云开发环境》,右击新建的uniCloud文件,选择《关联云服务空间或项目》,再uniCloud内的“…

基于uniPush2.0

首先需要在DCloud开发者后台开通服务空间

点击查看官方内容
在这里插入图片描述
填写相关信息

然后回到HburilderX里,右击项目《创建uniCloud云开发环境》,右击新建的uniCloud文件,选择《关联云服务空间或项目》,再uniCloud内的“cloudfunctions”文件右击《新建云函数》,“点击下面第二个箭头添加一键推送模块”

在这里插入图片描述

打开新建的云函数下的 index,添加下面代码

// 简单的使用示例
'use strict';
const uniPush = uniCloud.getPushManager({appId: "__UNI__4D91404"
}) //注意这里需要传入你的应用appId,用于指定接收消息的客户端
exports.main = async (event, context) => {console.log('请求体', event);try {let res = await uniPush.sendMessage({"push_clientid": JSON.parse(event.body).push_clientid, //填写上一步在uni-app客户端获取到的客户端推送标识push_clientid"title": JSON.parse(event.body).title,"content": JSON.parse(event.body).content,"payload": JSON.parse(event.body).payload,"force_notification": true,"channel": {"XM": "115318", //"HW": "NORMAL","OP": "115318","VV": 1},"options": {"OP": {"/channel_id": "", //打开OPPO开发者平台有推送id"/off_line_ttl": 86400 // 离线消息的存活时间(time_to_live) (单位:秒), 【最长10天】},"XM": {"/extra.channel_id": "" , //打开小米开发者平台有推送id},"HW": {"/message/android/notification/importance": "NORMAL"},"VV": {"/classification": 1, //0代表运营消息,1代表系统消息"/notifyType": 4 // 通知类型 1:无,2:响铃,3:振动,4:响铃和振动 注意:只对Android 8.0及以下系统有效}}})return {"data": {data: res.data,res: event.body},"errCode": res.errCode,"errMsg": '' + res.errMsg}} catch (e) {return {"data": {data: res.data,res: event.body},"errCode": 500,"errMsg": '传的数据不对' + e}}};

右击“cloudfunctions”,选择上传所有云函数在这里插入图片描述

配置完了,下面是uniapp里

点击查看官方内容

在首页获取推送cid传给后端

const plugin = uni.requireNativePlugin('DCloud-PushSound');
import push from '@/js_sdk/dc-push/push.js';
if (!push.isNotOn()) {uni.showModal({title: '提示',content: '未确保您即时收到消息,请打开APP通知权限',showCancel: true,success: function(res) {if (res.confirm) {if ('iOS' == plus.os.name) {var UIApplication = plus.ios.import('UIApplication');var NSURL = plus.ios.import('NSURL');var setting = NSURL.URLWithString('app-settings:');var application = UIApplication.sharedApplication();application.openURL(setting);plus.ios.deleteObject(setting);plus.ios.deleteObject(application);} else {var main = plus.android.runtimeMainActivity();var pkName = main.getPackageName();var Intent = plus.android.importClass('android.content.Intent');var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS'); //可设置表中所有Action字段intent.putExtra('android.provider.extra.APP_PACKAGE', pkName);main.startActivity(intent);}}}});
}else{uni.getPushClientId({success: (ret) => {console.log(ret);upClientid({pushClientid: ret.cid}).then((res) => {uni.setStorageSync('tuisongCheck',true)// console.log('更新推送id', ret.cid, res);});},fail(err) {console.log(err);}
});
}

在APP.vue里获取推送内容

uni.onPushMessage((res) => {console.log('监听到推送消息1', res);if(res.data.payload.includes('\\')){res.data.payload = res.data.payload.replace(new RegExp(/\\/,'g'),'')}let datas = JSON.parse(res.data.payload)console.log('监听到推送消息2', datas);
})

打自定义包测试

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

相关文章:

  • php网站开发结构说明外包项目接单平台
  • 公司英文网站建设网络推广app
  • 对政府网站建设管理你有什么想法江苏网页定制
  • 郴州做网站网络营销软件条件
  • 济南网站建设免费百度一下就知道
  • 建政府网站公司深圳品牌策划公司
  • 网站建设平台赚钱seo优化培训多少钱
  • 大连网站制作公司博客网站
  • 河北建设厅查询网站公司网站制作公司
  • 深圳做营销网站公司百度站长平台注册
  • 用点心做点心官方网站深圳创新创业大赛
  • 自媒体运营小程序开发网站建设域名注册流程
  • 外贸淘宝网站建设微信公众号推广方法有哪些
  • 如何创建一个国外免费网站线上宣传有哪些好的方式方法
  • 江西建设监督网新网站网站页面优化内容包括哪些
  • 钓鱼网站下载安装灰色广告投放平台
  • 国内疫苗接种率广州宣布5条优化措施
  • 学仿网站seo上首页排名
  • 网站建设制作人员招聘要求百度搜索收录
  • 合肥新站开发区管委会网站企业网站设计与实现论文
  • 网站名称是什么意思兰州网站seo服务
  • 网站网页设计中怎么添加页码信息seo每日一帖
  • 全球疫情实时播报百度关键词优化策略
  • 现在pc网站的标准一般是做多大软文推广代表平台
  • 优秀网站建设报价seo排名软件怎么做
  • 长沙做网站 必看 磐石网络seo自然排名
  • 建设通网站首页百度下载app下载安装到手机
  • o2o网站建设方案宣传推广图片
  • css做网站宽高怎么决定网站优化推广外包
  • wordpress移动自媒体seo关键词优化费用