android 华为推送sd卡,华为辅助推送集成-个推.pdf

本文档详细介绍了在Android Studio环境下,如何手动集成华为辅助推送SDK的步骤,包括创建华为应用、开通权限配置、添加SDK及配置、报表查询接口等。辅助推送用于提高华为设备上的消息到达率,尤其在个推通道断开时启用。集成过程涉及多个配置步骤,需要开发者仔细操作。
摘要由CSDN通过智能技术生成

华为辅助推送集成

⽬录

前⾔

1. 创建华为应⽤

2. 开通权限和应⽤配置

2.1 基础配置

2.2 ⾼级配置

3. 添加辅助SDK及相关配置

3.1 Maven⾃动导⼊

3.1.1 添加Maven库地址

3.1.2 配置依赖

3.1.3 配置个推应⽤参数

3.2 ⼿动导⼊

3.2.1 辅助 SDK 资料包结构

3.2.2 导⼊辅助SDK

3.2.3 配置辅助SDK参数

3.2.4 在Manifest中配置辅助SDK组件

3.2.5 添加权限声明

3.2.6 Proguard混淆配置

4. 报表查询接⼝

4.1 描述

4.2 按TaskId查询接⼝

4.3 按任务组名查询接⼝

4.4 获取单⽇推送数据接⼝

前⾔

本⽂档介绍Android Studio开发环境下⼿动⽅式导⼊SDK资源进⾏多⼚商推送SDK集成的步骤,配置相

对复杂,需要仔细阅读⽂档和Demo⼯程。

辅助推送:个推推送针对华为设备管控较严的情况特意接⼊华为推送作为辅助通道以提⾼在华为设备上

的到达率。个推推送优先选择个推通道进⾏消息下发,只有在个推通道断连时选择辅助通道下发消息。

华为推送在下发透传消息时并不保证会拉起被杀死进程,所以辅助通道在进程被杀死情况下⽆法保证透

传消息⼀定到达。

辅助推送启⽤条件:华为rom且华为rom版本⼤于等于 emui4.1, 华为移动服务(可在应⽤列表或华为应⽤

市场中查看)版本⼤于等于 2.5.2

功能接⼝对辅助 sdk 的差异处理

API 接⼝ 华为辅助 SDK

stopService(Context context) 不会停⽌华为辅助SDK

setSilentTime(Context context,int beginHour,int

不会静默华为辅助SDK

duration)

部分emui版本⽆法关闭华为辅助SDK,如

turnOffPush(Context context)

emui 5.0以下

请参考 Getui_SDK_Demo_AS_manufacture Demo⼯程

1. 创建华为应⽤

登录华为开发者平台 申请开发者帐号:

登录华为开发者平台 ,选择 管理中⼼ :

选择 我的产品 -> 创建产品 :

填写 应⽤类型 、 应⽤名称 等信息后点击产品详情:

回到 我的产品 找到新创建的应⽤添加 push权益 :

选择 PUSH :

填写 应⽤包名 和 SHA256指纹证书 进⼊下⼀步即可完成:

#申请HMS权益时,需要提供应⽤签名证书的SHA256指纹,可以通过下⾯⽅法获得:

%JAVA_HOME%\bin\keytool.exe -list -v -keystore

#其中是为应⽤签名使⽤的keystore⽂件,当提示输⼊⼝令时,可以选择不输⼊,不影响获

得SHA256指纹。

打开新创建的应⽤:

在 移动应⽤详情 中查看相应的华为AppID 、华为AppSecret :

2. 开通权限和应⽤配置

2.1 基础配置

联系个推客服开通多⼚商推送功能

在开发者中⼼中填写华为AppID 、华为AppSecret 、应⽤包名:

2.2 ⾼级配置

如果当前⽤户是集成个推客户端SDK并且配置了静默时间的⽤户,在基础配置信息填写完毕的同时需要

配置⾼级设置

该⾼级设置是为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值