资讯详情

Uniapp消息推送配置各个厂商UniPush

前置条件:直接通过基础配置基础配置。 配置可以,一般来说,一个过程。主要是说各厂商的配置和新闻推送都得不到CID及Device token等问题。

首先需要去Dcloud 后台开通unipush功能。

在项目中manifest.json 中去 SDK配置中加入Unipsuh,这样,我们的项目就有了基础unipush功能了。

我们想把它推给用户APP端,首先是需要CID,用户标识类似于设备。

这是官方建议。

应用安装后第一次运行时应调用获取客户端标识的方法。

当我们的项目有登录流程时,我们可以使用这个CID 获取到, 将字段传输到后端,写库。

或者可以这样做CID 当用户首次登录时,通过接口将获取值保存到后端。

如果我们想推这个CID是基础。

在我们的Dcloud后台有故障检测, 我们知道我们能知道 CID是否正确。

--

以上都配置好了,我们可以做一些基本的操作。

新闻推送分为两种, 通知消息, 传播信息。我们可以理解为 在线,离线推送。

我们根据上面的配置。现在可以推通知消息了。是在线推送。白话说,用户打开APP ,手动推送就可以收到。

看上图中的推送测试,这个推送也是在线推送。可以测试一下。

如果可以推,我们可以往下走。

传播消息需要用户Device token,这样才能正确传播。

当我们家配置,就得不到Device token这个值的。

比如这样。 制造商的配置都是针对安卓的。 截图为ios。 ios需要配置配置证书。

点击此处Unipush Ios推送证书配置流程。

配置华为厂家

点击进入华为应用商店-开发服务-PUSH页面

点击配置页面,

如果华为的推送服务没有开通,那就走正常的开通流程,不过多介绍一下。

一切都配置好了。 我们可以看到我们需要的参数APPIDClient Secret

还有我们的agconnect-services.json 下载这个,然后上传到Dcloud在厂家配置中。

然后重新打包,我们会发现会有问题。还是拿不到华为手机?Device token。

配置时,

这个指纹证书,是需要添加的。假如不加,你的agconnect-services.json 这个文件会有一些问题。我们来谈谈如何生成。SHA256证书指纹。

首先 我们需要我们的,去生成这个SHA256证书指纹。

我这边用的工具是Keytool

如果你是前端,你可以让后端设置这个证书。Keytool是JAVA工具。使用时需要工具。java环境。

这里铁铁写得很清楚生成的具体过程点击此处。

生成后,我们将其配置到华为应用商店的后台。然后重生agconnect-services.json该文件重新上传至Dcloud华为厂商配置在后台, 这样,我们就可以获得华为手机Device token。

这样华为就配置好了 。

OPPO厂商配置

以上三个值在我们身上OPPO后台,

MasterSecret这个值在OPPO推后台。

如果不打开,需要审核,大概需要一天,然后绑定OPPO应用程序,可以进入此页面,相应的值,直接绑定。

剩下的两个比较简单。

小米厂家配置

登录小米的应用商店会有这些值应用信息。填写。然后再打包,可以根据CID获取小米目前的手机Device token。小米很简单。

和小米一样,去吧VIVO的应用商店,里边的信息都会有,填写进去就可以。

当我们配置制造商配置时,我们可以离线推送~

填写信息,点击推送, 记得预览。填写需要预览的内容cid。可以收到离线推送消息。我们测试的时候,云打包也行, 基座也可以。百度有很多。over~

标签: 拉线传感器yhl

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台