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

news2024/11/27 7:27:38

前言

很高兴大家来看小编写的文章~~
继【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.coloradmin.cn/o/1671187.html

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

相关文章

【Linux 系统】多线程(生产者消费者模型、线程池、STL+智能指针与线程安全、读者写者问题)-- 详解

一、生产者消费者模型(重点) 如图,在生活中,学生就是消费者角色,工厂是真正的生产者角色,那么超市是什么呢?为什么需要超市?超市是交易场所。我们的家附近不一定有工厂,而…

子元素水平垂直都居中的实现

在网页布局中,如何实现子元素在水平方向和垂直方向居中,如图所示: 我知道的有这样的两种方式: 1.使用弹性布局实现 2.使用定位和平移实现 另外还有以下两种常用情况 3.窗口在整个屏幕水平垂直居中,还可以使用绝对定位…

COMSOL粗略估算计算时间

COMSOL粗略估算模型计算时间 针对反复修改调试的有限元模型,需要大致估算有限元模型的计算时间。经查阅,模型求解的自由度数和求解时间密切相关。 测试条件 测试模型为声-固耦合模型,电脑内存32G,CPU-i7-10700K,核显…

产品经理必备的API技术知识

很多小伙伴在刚成为产品经理的时候已经对自己手中的业务非常熟练了,但还是免不了听到开发的吐槽:“怎么排了这么多需求,这么多接口做都做不完!”产品经理只能一脸懵的表示:接口?那是什么东西?我…

IDEA项目代码修改后不自动生效需要执行mvn clean install才生效

背景 IDEA代码修改之后,启动测试发现不生效,只有重新mvn clean install之后才能加载到改动的代码 解决方法 严重怀疑是idea的配置问题导致的,没有什么特别好的办法,只能删配置重新导入 1、删除 .idea文件夹 以及 所有.iml文件 …

Spring原理

目录 一、Bean作用域 1、Bean作用域概念 2、Bean的六种作用域 3、举例演示bean的几种作用域 二、Bean的生命周期 1、Bean对象的生命周期 2、演示Bean对象的生命周期 三、SpringBoot的自动配置 1、概念 2、spring将对象存入容器中的原理 一、Bean作用域 在前面spring…

洗地机哪个牌子好性价比高又实惠?高性价比洗地机推荐【避坑指南】

洗地机是一种智能清洁家具,具有强大的清洁能力,可快速有效地清洁各种地面污渍,操作简便,省时省力。其一键操作功能使其易于上手,无需频繁清洗拖布和更换水,大大提高了清洁效率。部分高端洗地机还具备智能感…

家用洗地机哪款最好用?附热门洗地机品牌推荐,看完这篇不踩坑

随着技术的不断发展,现在的洗地机功能已经越来越强大了,它可以高效的扫地、拖地、不用手动清洗滚刷,甚至有些中高端型号还能边洗地边除菌,远程操控自清洁,简直就是家居清洁的小能手!那么,家用洗…

Python GraphQL服务器实现库之tartiflette使用详解

概要 Tartiflette是一个为Python编写的GraphQL服务器实现,它建立在现代异步编程库如asyncio之上,提供了高性能的GraphQL执行环境。Tartiflette专注于提供最佳的开发者体验,支持最新的GraphQL特性。 安装 安装Tartiflette相对简单,但需要依赖于一些系统级的库。 首先,需…

【MATLAB源码-第207期】基于matlab的单相光伏并网系统仿真,并网策略采用基于扰动观测法的MPPT模型和使用电压电流双闭环SPWM控制。

操作环境: MATLAB 2022a 1、算法描述 本文将重点分析光伏发电最大功率点跟踪(MPPT)技术和逆变器的并网控制技术,并在Simulink环境下建立模拟系统,以体现这些技术的应用与效果。文章结构如下:首先简介光伏…

如何在CentOS7本地搭建ONLYOFFICE办公套件结合内网穿透实现公网访问

文章目录 1. 安装Docker2. 本地安装部署ONLYOFFICE3. 安装cpolar内网穿透4. 固定OnlyOffice公网地址 本篇文章讲解如何使用Docker在本地服务器上安装ONLYOFFICE,并结合cpolar内网穿透实现公网访问。 Community Edition允许您在本地服务器上安装ONLYOFFICE文档&…

12个乒乓球,有一个次品,不知轻重,用一台无砝码天平称三次,找出次品,告知轻重?

前言 B站上看到个视频:为什么有人不认可清北的学生大多是智商高的? 然后试了下,发现我真菜 自己的思路(失败) 三次称重要获取到12个乒乓球中那个是次品,我想着将12个小球编号,分为四组,每组…

数学老师们

小学三年级之前的数学老师,包括学前班给过我零分的数学老师,模样、姓名都不记得了。能回忆起来的最早的数学老师是四、五年级的李成娥老师。 李老师四十岁左右,短发,温和、爱笑,尤其是在班主任张老师的衬托下&#xf…

等保测评技术方案(五)

(八)漏洞扫描方案 1.参与人员 乙方工程师:谭 然、张 剑等。 范围经过双方确认,此次评估的对象包括: 2.网络设备 IP 地址 设备型号 备注 / / / / / / 以现场测评实际数据为准 3.应用系统 地址 …

全球静态IP购买:全面指南与实用建议

在数字化时代,互联网连接已成为企业和个人日常运营和生活的核心。而全球静态IP地址,作为网络身份的独特标识,其重要性不言而喻。静态IP地址提供了稳定的网络连接和更高级的网络管理功能,使得远程访问、服务器托管、网络安全等应用…

MPAndroidChart 详细使用 - BarChart

chart下面的方法 getDescription().setEnabled(boolean enabled);//设置描述是否显示 setPinchZoom(boolean enabled);//设置x轴和y轴能否同时缩放。默认是否 setScaleEnabled(boolean enabled);//是否支持缩放 setScaleXEnabled(boolean enabled);//启用/禁用x轴上的缩放 setS…

Stable Diffusion WebUI 绘画

配置环境介绍​ 目前平台集成了 Stable Diffusion WebUI 的官方镜像,该镜像中整合如下资源: GpuMall智算云 | 省钱、好用、弹性。租GPU就上GpuMall,面向AI开发者的GPU云平台 Stable Diffusion WebUI版本:v1.7.0 Python版本:3.1…

C# 中的 JPG 二维码阅读器 - 在线条码扫描仪

让我们为业务应用程序开发一个JPG QR 码读取器模块,以自动执行 QR 码检测和读取。这种自动化将为您的应用程序带来生产力方面的竞争优势。此外,这篇博文将介绍一种基于网络的在线条码扫描仪,用于在线扫描条码。Aspose.BarCode提供多种编程语言…

JAVA智慧工地管理系统源码,智慧工地扬如何实现对工地扬尘的实时监测

智慧工地扬尘监测系统概述 智慧工地扬尘监测系统是一种利用现代信息技术,如光电传感技术和无线传输技术,对工地扬尘污染进行实时监测和管理的高效工具。该系统的目的是为了保护环境,减少因建筑施工产生的扬尘对周边地区的影响,同…

探索国外静态IP:跨境网络的基石

在数字化时代,互联网已经成为我们生活和工作的重要部分。无论是远程办公、在线教育还是跨境电商,稳定的网络连接都至关重要。而在这个过程中,国外静态IP以其独特的优势,成为了许多企业和个人用户的选择。 一、国外静态IP的应用场景…