【Flutter】极光推送配置流程(VIVO/OPPO/荣耀厂商通道) 章三

前言

很高兴大家来看小编写的文章~~
继【Flutter】极光推送配置流程(极光通道/华为厂商/IOS) 章一
继【Flutter】极光推送配置流程(小米厂商通道) 章二
接下配置VIVO/OPPO/华为荣耀的厂商通道
所有截图来源于公司项目,所以会有大量马赛克,要是有信息没有马赛克掉,麻烦评论区告知我一声,谢谢!
开始吧!

升级插件后的IOS端修改

之前前文(章二),有讲到把jpush插件升级到3.0.0
这样做,IOS 用pod install会出现一些版本问题。原因是JPUSH和JCore之前download下来的版本不匹配
这时候需要指定这两个的版本
在这里插入图片描述
在这里插入图片描述
这里看到之前更新的内容,指定JCore和JPush版本分别为4.6.2和5.2.4
在这里插入图片描述

修改ios端的Podfile文件

在这里插入图片描述

  pod 'JPush', '~> 5.2.4'pod 'JOperate'pod 'JCore', '~> 4.6.2'

这样重新运行pod install之后
在这里插入图片描述

VIVO厂商配置

配置依赖

在这里插入图片描述

implementation 'cn.jiguang.sdk.plugin:vivo:5.2.4'

在这里插入图片描述
去VIVO的开放平台
在这里插入图片描述
VIVO需要上架和企业开发者账号,审核需要1-3天,自己提前去上架,上架流程基本和其他厂商差不多。上架好了之后,去消息推送
在这里插入图片描述

创建应用

在这里插入图片描述
创建之后,去应用信息
在这里插入图片描述
在这里插入图片描述

VIVO_APPKEY和VIVO_APPID

在这里插入图片描述
去极光推送设置里面填上所有信息
在这里插入图片描述
运行项目,让VIVO用户去安装
调用API,配置厂商通道的参数,分类看情况选择,但是运营消息会受限制
在这里插入图片描述
在这里插入图片描述

推送API

参考这里,厂商通道
在这里插入图片描述

OPPO厂商通道

OPPO稍微多几步骤
参考这里

添加aar文件

在这里插入图片描述在这里插入图片描述
把这个aar文件放进libs目录下,没有libs目录,就new一个
在这里插入图片描述
在这里插入图片描述

配置依赖和APPKEY等

在这里插入图片描述
配置依赖,复制文档中的即可,会提示你有新版本的依赖,选择新的就可以了
在这里插入图片描述

    implementation 'cn.jiguang.sdk.plugin:oppo:5.2.4'implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')implementation 'com.google.code.gson:gson:2.10.1'implementation 'commons-codec:commons-codec:1.11'implementation 'androidx.annotation:annotation:1.6.0'

OPPO也是需要上架应用的,但审核会较快。多和客服交流,尽量两三次就上架好
在这里插入图片描述
到这里有上线的应用后
在这里插入图片描述
在这里插入图片描述

开通消息推送

在这里插入图片描述

创建通道

在这里插入图片描述

记一下通道ID

在这里插入图片描述
在这里插入图片描述

appkey、appsecret、masterSecret(appserversecret)

返回首页,进去看你的应用详情
在这里插入图片描述
到极光这里填写appkey、appsecret、masterSecret(appserversecret)
在这里插入图片描述
到项目的build中填写,记得加上OP-这个前缀
在这里插入图片描述

推送API

运行项目在OPPO手机上
调用API发送时,给参数多加个OPPO的参数配置,channel_id就是之前创建的通道ID,填进去
在这里插入图片描述

荣耀厂商通道配置

参考这里
在这里插入图片描述

推送服务

在这里插入图片描述
签名指纹和华为厂商推送获取方式一致,上面的文档中也有
在这里插入图片描述
之前配置过华为厂商的,去华为那里看一下SHA256证书指纹,签名文件(jks)一样的话,直接复制SHA256指纹到荣耀申请推送服务要填写的地方
在这里插入图片描述
在这里插入图片描述

APP_ID等

在这里插入图片描述
在这里插入图片描述

回到项目去配置依赖,添加aar文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

荣耀厂商和华为厂商推送

运行项目在荣耀手机,注意如果荣耀是低版本,仍然采用华为推送
在这里插入图片描述

推送API

参数配置厂商通道
在这里插入图片描述
在这里插入图片描述

运行项目及注意事项

  • 必须是对应厂商生产的手机,如果要测试OPPO是否配置完成,就不要拿VIVO的来测
  • 通知权限都开了不,没有通知权限,那还测个屁
  • 通知有可能在不重要通知中,仔细检查,没准通知躲在里面。
  • 通知发太多,被限制数量了?
  • 目前我用的极光版本SDK都是5.2.4,这个一定要一致!
    在这里插入图片描述
  • 建议使用API来测试,可以看这个文档官方推送API接口文档
  • 极光有个检测配置是否成功的功能,建议自己发一遍推送后,再检测。同时,这个智能诊断会有延迟的,所以不能全信。当然公司不提供对应厂商的手机(比如我这个垃圾公司),那就只能信这个了,也许过几天就好了。我觉得是有人下了我的这个软件,正好他的手机是某某厂商的,注册好了SDK,所以就有了。
    在这里插入图片描述
  • 极光平台上有个可以查看原因的地方,也许没有收到通知的话就可以在这里找找原因
    在这里插入图片描述
    比如我这里就看到,有些用户并没有打开通知等
    在这里插入图片描述
  • 最后智能检测一下
    当看到这里的智能诊断都ok了,基本就是没问题了,还差一个魅族,下一篇文章见啦!
    在这里插入图片描述

关于推送的隐私协议

如果要上架应用,那么请务必记得要更新隐私协议(比如以上的各类推送的SDK,都需要在隐私协议里面详细说明,否则上架会被打回)
不过多打回几次也就有经验了,别问我怎么知道的

一些问题

检查这几个平台下的账号是不是都是企业开发者
在这里插入图片描述

结语

觉得写得还不错的话!给我点个赞吧~阿里嘎多~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/11509.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚拟数字人及AI相关应用分享

一、虚拟数字人 1、简介 虚拟数字人可分为基础类和仿真智能类。可用于直播的,一般是仿真智能类;基础类动作缓慢,体验差,很容易被直播平台封号。 目前各大短视频平台上介绍的数字人,出于营销目的,有夸大宣传…

prophet时间序列模型水质预测应用

前言 此前已经分析了,ARIMA 模型在水质预测中的应用,今天用 prophet 模型测试下在水质预测中的效果。 Prophet 简介 Prophet 是 Facebook 于2017年开源的一个时间序列预测框架,特别适合于处理具有明显趋势性和季节性的数据。该模型设计初衷…

springboot3项目练习详细步骤(第三部分:文章管理模块)

目录 发布文章 接口文档 业务实现 自定义参数校验 项目参数要求 实现思路 实现步骤 文章列表(条件分页) 接口文档 业务实现 mapper映射 更新文章 接口文档 业务实现 获取文章详情 接口文档 业务实现 删除文章 接口文档 业务实现 文章管理业务表结构…

数据可视化训练第6天(美国人口调查获得关于收入与教育背景的数据,并且可视化)

数据来源 https://archive.ics.uci.edu/dataset/2/adult 过程 首先;关于教育背景的部分翻译有问题。 本次使用字典嵌套记录数据,并且通过lambda在sorted内部进行对某个字典的排序,最后用plotly进行绘图 本次提取数据的时候,用到…

ubuntu server 22.04.4 系统安装详细教程

本教程使用vmware workstation 17创建虚拟机进行安装演示,安装方式和真机安装没有区别。 1、下载镜像 下载ubuntu server版本系统镜像,官网下载地址:https://cn.ubuntu.com/download/server/step1 注意:自己下载时需要确认是否是…

基于springboot + vue 实现的简易博客系统

项目效果图 登陆页面 文章列表 发表文章 用户管理 栏目管理 数据统计 后端技术栈后端主要采用了: 1.SpringBoot 2.SpringSecurity 3.MyBatis 4.部分接口遵循Restful风格 5.MySQL 前端技术栈前端主要采用了: 1.Vue 2.axios 3.Elemen…

每周一算法:传递闭包

题目描述 不等式排序 给定 n n n个变量和 m m m个不等式。其中 n n n小于等于 26 26 26,变量分别用前 n n n 的大写英文字母表示。 不等式之间具有传递性,即若 A > B A>B A>B 且 B > C B>C B>C,则 A > C A>C …

GPU prompt

提问: GPU是如何与CPU协调工作的? GPU也有缓存机制吗?有几层?速度差异是多少? GPU渲染流程有哪些阶段?他们的功能分别是什么? Early-Z技术是什么?发生在哪个阶段?这个…

Cocos 2048从创建到发布上线

二、审核通过之后上线流程 代码通过审核之后,会通过站内信和微信消息发送通知,在管理后台,点击提交发布,去备案

File类~路径、创建文件对象

路径分为相对路径(不带盘符),绝对路径(带盘符) 路径是可以存在的,也可以是不存在的 创建文件对象的三个方法:

IDEA-SpringBoot项目启动类位置错误导致启动报错

文章目录 前言:本文为SpringBoot项目启动类位置错误导致启动报错解决方案 笔者在初学SpringBoot项目时遇到过因启动类位置错误导致项目启动报错现象,总结如下: SpringBoot启动发送请求后遇到如下错误: Postman界面信息&#xff1…

速了解及使用布隆过滤器

布隆过滤器 介绍 概念:是一种高效查询的数据结构 作用:判断某个元素是否在一个集合中。(但是会出现误判的情况) 实现原理 加入元素: 当一个元素需要加入到布隆过滤器中时,会使用一组哈希函数对该元素进…

JVM调优:JVM运行时数据区详解

一、前言 Java运行时数据区域划分,Java虚拟机在执行Java程序时,将其所管理的内存划分为不同的数据区域,每个区域都有特定的用途和创建销毁的时间。 其中,有些区域在虚拟机进程启动时就存在,而有些区域则是随着用户线程…

CANape测量分析标定

CANape创建工程及标定 1 创建工程 1. 创建ape工程 打开CANape软件,创建新的ape工程 2.添加数据库文件 通过添加Device(确定信号源)的方式加载数据库文件 A2L:通过添加CCP、 XCP、VX1000的Device DBC:对总线报文检测 CAN CDD: 诊断功能 Diagnostic 如需导入MAP文件…

道格拉斯普克算法(DP)的点云轮廓线简化

1、背景介绍 由于点云无法精确刻画目标对象边缘信息,因此常规提取的边缘点直接相连所生成的轮廓线,锯齿现象显著,与真实情况相差甚远(图b所示)。 道格拉斯-普克(Douglas-Peuker)抽稀算法是用来对…

【数据库系统工程师】2024年5月考前最后冲刺指南

一、备考关键: 高效率的备考方式:多轮迭代学习 △ 基础阶段 △ 大面积撒网(60%) 略读-> 做题 -> 回顾 -> 精读 △ 积累阶段 △ 有针对性的突破(30%) 完成所有章节之后,进行真题测试&#x…

爬取深圳2024年链家二手房数据,共3000条数据(其他城市也可)

文章目录 专栏导读1.目标2.导入相关库3.获取每个二手房的链接4.获取每个链接中的相关数据5.保存数据6.数据展示 专栏导读 ✍ 作者简介:i阿极,CSDN 数据分析领域优质创作者,专注于分享python数据分析领域知识。 ✍ 本文录入于《python网络爬虫…

鲜活很有感染力的女生图片_活力满满有生命力女生图片

鲜活很有感染力的女生图片_活力满满有生命力女生图片

公有云Linux模拟UDP端口并抓包

目录 写在前面操作步骤服务端开启UDP端口并监听客户端连接Wireshark抓包查看 写在前面 关于具体的操作,请参考我的上一篇文章 公有云Linux模拟TCP三次挥手与四次握手(Wireshark抓包验证版) 在本文,仅介绍与上一篇不同的地方。 操…

R语言:GSEA分析

#安装软件包 > if (!requireNamespace("BiocManager", quietly TRUE)) install.packages("BiocManager") > BiocManager::install("limma") > BiocManager::install("org.Hs.eg.db") > BiocManager::install("…