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

如何做自己官方网站wordpress 2m

如何做自己官方网站,wordpress 2m,东莞市住房城乡建设局官网,wordpress做什么网页在此之前需要配置好 firebase 在flutter 在项目中。#xff08;已经配置好的可以忽略此提示#xff09; Firebase 配置教程#xff1a;flutter firebase 云消息通知教程 (android-安卓、ios-苹果)_flutter firebase_messaging ios环境配置-CSDN博客 由于firebase 提供的消息… 在此之前需要配置好 firebase 在flutter 在项目中。已经配置好的可以忽略此提示 Firebase 配置教程flutter firebase 云消息通知教程 (android-安卓、ios-苹果)_flutter firebase_messaging ios环境配置-CSDN博客 由于firebase 提供的消息通知测试只能做简单设置。所以这里需要自己搭建一个服务。 一、测试服务器搭建 1. 来到 fireBase 控制台进入需要搭建的项目。生成私钥 2.服务器环境- 向特定设备发送消息 官方文档给了六种服务器配置信息。以下例子采用 NestJs 进行快速搭建一个服务器。搭建过程忽略IDE使用的 Vscode。 在搭建好的项目中 安装 firebase-admin 依赖 (Linux, MacOs 命令前需要加 sudo 提高权限) npm i firebase-admin 把上面在firebase 生成私钥 json 文件 复制到src文件夹下 并在service中引用。 Service 代码  (NestJs) FireBase 官方例子比较老旧 许多Api 已经更改需要注意。 可以直接在 NestJs 代码中Ctrl 点击的方法进到 TypeScript 的类型声明文件中查看相关Api 或者去官网查看相关已经废弃和新版Api。 官网Api参考连接https://firebase.google.com/docs/reference/admin/node/firebase-admin.messaging.messaging.md?hlzh-cn#messagingsend import { Injectable } from nestjs/common;import * as admin from firebase-admin; import * as serviceAccount from ./serviceAccountKey.json; import { ApiTags } from nestjs/swagger;const app admin.initializeApp({credential: admin.credential.cert({projectId: serviceAccount.project_id,clientEmail: serviceAccount.client_email,privateKey: serviceAccount.private_key}) });// 此处放上 firebase 为你生成的 token let token: string dAevBHOOS9GtQwWQ5ffhtU:APA91bGlc_35hvVYzV18-Ok0-ejWJvGzwrvdoMGTZSuXSxSX_k_5ZrCyLU9HrAZZZsCH9cSjwdAVFoXsKzP0H2qTBBTUaHRTZ7bgijIevdnCiiQ7UGG7qRwM3Kyh5XrGl89G8GU1NLoQ;ApiTags(App) Injectable() export class AppService {async sendMessage(): Promisestring {const message {notification: {title: iwinvApp notification test2,body: body content,},data: {score: 850,time: 2:45},apns: {payload: {aps: { // ios 设置徽章显示数字badge: 4,sound: default}}},token: token};return await app.messaging().send(message)} }执行命令 启动服务注意main.ts 中的 listen(Numbr) 中的端口号。 npm run start:dev 此时可以访问连接 http://127.0.0.1:3000/ 3000是你自己的端口号 也可利用postman进行访问测试 此例子中在Nestjs中安装了 swagger 进行测试 二、Android徽章问题 对于支持应用图标徽章的 Android 设备制造商当设备接收到 Firebase Cloud MessagingFCM推送通知时往往会自动增加应用图标上的徽章数量。这种自动递增或增加徽章的行为通常是设备制造商或 Android 系统的默认行为而无需应用程序代码进行特殊处理。 但是这种行为可能会因设备制造商和 Android 版本而异。不同的制造商可能会有自己的徽章实现方式或默认行为。因此虽然大多数支持徽章的 Android 设备在接收到 FCM 通知时会自动增加徽章数量但在特定设备或情况下可能会有例外。 如果徽章功能对你的应用很重要建议在支持的设备上进行详细的测试以确保通知行为符合你的预期并准备好处理任何可能的差异或问题。 安卓支持徽章的机型厂商  GitHub - leolin310148/ShortcutBadger: An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers. 三、flutter_app_badger  flutter 应用内使用 flutter_app_badger 插件地址 https://pub.dev/packages/flutter_app_badger 安装插件 flutter pub add flutter_app_badger ios 需要在 info.plist 中增加以下配置 keyUIBackgroundModes/keyarraystringremote-notification/string/array // 引入插件 import package:flutter_app_badger/flutter_app_badger.dart;// 增加徽章调用方法 FlutterAppBadger.updateBadgeCount(1);// 移除徽章方法 ios 支持 FlutterAppBadger.removeBadge();// 检查当前设备是否支持徽章功能 异步FlutterAppBadger.isAppBadgeSupported();
http://www.hkea.cn/news/14302849/

相关文章:

  • 有什么国外的设计网站推荐安徽住房建设厅官网信息查询
  • 网站频繁被攻击怎么办网站安全检测漏洞扫描风险等级
  • 快速开发平台开发国家优化防控措施
  • 佘山网站建设学做馒头面包哪个网站好
  • 加盟产品网站建设方案沙井建网站
  • 东莞市手机网站建设网站上线稳定后工作
  • 郑州网站建设公司代运营网络工程师什么时候考
  • 苏州知名网站建设设计上海网站开发哪里有
  • 网站手机客户端制作建设银行官方网站首页入口
  • 如何k掉别人的网站没有营业执照可以做网站吗
  • 手机网站的文本排版是怎么做的北京p2p网站建设
  • 盐城网站开发包括哪些wordpress数据插件
  • nas可以做网站建设外贸网站价格
  • 东莞外贸网站建站夏津网站开发
  • html5 购物网站手机端网站建站手册
  • 刚开始做汽配网站要进货柳州网络推广公司
  • 黄页推广网站常州seo推广公司
  • 公司网站建设维护的岗位wordpress页脚小工具
  • 网站免费维护期是多少手机网站整站源码下载
  • 卫生计生加强门户网站建设宠物网站建设的可行性
  • 织梦可以做婚纱影楼网站吗沈阳注册公司
  • 价格网如何查产品价格神马搜索seo优化排名
  • 哪里做网站公司好门户网站建设的平台搭建
  • alexa全球网站排名分析手机搜索网站建设
  • 免费发布信息网站大全下载安装图片制作的软件有哪些
  • 一级a做爰片在线看免播放器网站网站地图有哪些网址
  • html网站免费模板怎么制作网站上传
  • 平台网站如何做推广方案设计中国建设银行泗水支行的网站
  • 如何加强省市网站建设如何用ftp做网站
  • 个人网站建站网站建设与管理的条件