申请华为推送

更新时间:2023-09-15 09:11:02下载pdf

本文介绍了如何为一款应用注册一个华为的消息推送服务,及华为国际安装包的地图和推送服务,并获取相关华为配置信息。适用于使用涂鸦 App 开发服务构建应用的用户。

准备工作

  1. 注册一个 华为开发者账号,并实名认证。建议以公司主体名义注册账号。

  2. 涂鸦 IoT 开发平台,查看目标 OEM App 的安卓包名。

    申请华为推送

  3. 涂鸦 IoT 开发平台,进入目标 OEM App 的详情页,选择 上架配置 > Android 证书 选项,找到 华为通道SHA256 证书指纹。

    申请华为推送

    申请华为推送

操作步骤

  1. 前往华为 AppGallery Connect,选择 应用发布

    申请华为推送

  2. 单击 新建

    申请华为推送

  3. 根据提示填写信息。

    • 软件包类型:选择 APK(Android 应用)

    • 支持设备:选择 手机

    • 应用名称:填写您的 App 名称。

    • 应用分类:选择 应用

    • 默认语言:根据具体情况选择,一般默认使用 简体中文

    • 添加到项目:勾选即表示设置华为推送,把 App 添加到项目中。

      申请华为推送
  4. 创建完毕后,点击顶部 我的应用,切换成 我的项目
    申请华为推送

  5. 选择 手工输入包名,填写您在 准备工作 阶段查看到的 OEM App 包名,然后单击 保存
    申请华为推送

  6. AppGallery Connect 左侧导航栏,单击 推送服务,然后单击 立即开通

    申请华为推送

  7. 选择 数据处理位置,建议选择 中国,然后单击 确定

    若您使用华为国际包提交非中国大陆地区上架,建议数据处理位置选择除 中国 以外的地区。

    申请华为推送

  8. 在项目的 常规 设置处,粘贴将您在 准备工作 阶段获取到的 SHA 256 证书指纹,然后单击 申请华为推送 图标保存。

    申请华为推送

  9. (可选)如果是使用 华为海外国际安装包 上架到华为国际应用市场的 App,在项目的 API 管理 设置处,开通 定位服务位置服务地图服务 三个功能。

    申请华为推送

执行结果

  1. 当完成上面步骤后,您可以在项目的 常规 设置处,获取到华为推送的配置信息,将信息保存下来:

    • API 密钥
      申请华为推送
    • APP ID
    • Client Secret
    • agconnect-services.json 文件
      申请华为推送
  2. 返回涂鸦 IoT 开发平台,前往 App > OEM App >上架配置 > Android 证书,在 华为通道 区域填入配置信息。

    申请华为推送

申请华为应用回执

  1. 前往华为后台,选择 我的项目,找到 App 对应的项目。

    申请华为推送

  2. 选择 推送服务 > 配置 > 应用回执状态,单击 开通

    申请华为推送

  3. 单击 新建回执

    申请华为推送

  4. 配置回执信息,单击 提交

    申请华为推送

申请华为自分类权益

华为应用市场于 2023 年 01 月 05 日起,根据应用类型对推送数量进行上限管理。具体详情,请访问华为官方文档 推送数量管理细则

本上限管理要求仅适用中国大陆地区,暂不包括其他国家和地区。如需上架其他国家或地区,可忽略以下操作。

因此,您的 OEM App 需向华为申请 帐号动态设备提醒 类通道。否则,华为会将账号或设备类消息误判至营销类推送,因此可能出现无法推送触达的情况。营销类推送单个应用每日每设备通知推送数量最多为 2 条。

执行如下申请步骤:

  1. 前往华为后台,选择 我的项目,找到 App 对应的项目。

    申请华为推送

  2. 选择 自分类权益 > 申请

    申请华为推送

    此后操作步骤需要在 App 上架后执行。

  3. 单击 新增类型

    申请华为推送

  4. 选择 账号动态设备提醒

    申请华为推送

    需要分两步操作,操作不分先后。

  5. 填入您 App 的常见的 场景说明消息模板

    申请华为推送

    以下仅为涂鸦 OEM App 示例,可根据您的 App 和设备的实际情况进行填写。

    申请类型 场景说明 消息模板
    账号动态 账号家庭变更
    • 您加入了 XX 的家庭
    • 您被移出 XX 的家庭
    • 86-XXX 移除了 XX 家庭
    账号动态 账号在不同设备登录的情况
    • 此账号刚刚在一个新设备上登录,型号:XX,若非本人操作,建议马上修改登录密码以防账号被盗用。
    设备提醒 当设备达到某个自定义条件时,触发消息推送。常用于设备状态变更后通知用户。
    • 设备故障通知(您的设备XXX,发生故障了)
    • 设备离线通知(您的设备离线了,请注意)
    • 设备耗材用尽通知(您的设备滤芯使用到期,请及时更换滤芯)
    • 您有一条设备通知/提醒(您的设备【设备状态描述】,请注意!
  6. 填写信息后,单击 提交

    申请华为推送

  7. 预计 1-2 个工作日后可收到审核结果,请耐心等待。然后,您需要单击 激活功能,即可完成全部配置。

    申请华为推送

  8. 审核通过后,将以下信息通过邮件形式发送到 push@tuya.com。涂鸦工作人员会在 1-2 个工作日进行配置。配置完成后请下载您的 OEM App 测试推送功能。

    • App 名称
    • Android 包名
    • 注明申请的通道类型:华为申请推送