跳转到主要内容

要求

要在华为 Android 设备上使用 OneSignal 启用推送通知,您需要:

设置

1. 启用 PushKit

前往 AppGallery Connect > 项目设置 > PushKit 并启用 PushKit。

2. 获取您的华为推送凭据

打开 AppGallery Connect 并从我的应用部分选择您的应用。

在 AppGallery Connect 中导航到您的应用

前往所有服务 > 变现下的应用内购买。复制以下信息:
  • 包名
  • 客户端 ID
  • 客户端密钥

复制您的包名、客户端 ID 和客户端密钥

3. 将凭据添加到 OneSignal

在 OneSignal 控制台中,前往您的应用设置 > 推送和应用内 > 华为 Android (HMS)

在 OneSignal 中选择华为 Android

点击激活并粘贴您的凭据:
  • 包名
  • 客户端 ID(在应用 ID 字段中)
  • 客户端密钥(在应用密钥字段中)
然后点击下一步

在 OneSignal 中输入华为推送凭据

4. (可选)申请华为自分类权限

华为要求向中国用户发送通知的 AppGallery 应用对消息进行分类。他们提供自动分类,但自分类可以为关键消息类型提供更多控制和更高的发送限制。

如何申请

  1. 按照华为的自分类申请指南进行操作。
  2. 一旦获得批准,在 OneSignal API 中使用 Huawei_category 字段对您的消息进行分类。

支持的 Huawei_category

类别描述
IM即时消息
VOIPIP 语音服务
SUBSCRIPTION订阅内容通知
TRAVEL旅行信息(如机票更新)
HEALTH健康和养生更新
WORK工作相关提醒
ACCOUNT账户活动警报
EXPRESS物流/配送更新
FINANCE金融/银行警报
DEVICE_REMINDER设备级系统提醒
MAIL电子邮件客户端消息
MARKETING营销或推广内容
默认类别是 MARKETING,根据三级分类,每日发送限制为 2-5 次。重要:分类违规可能导致罚款或投递限制。

您现在已获得使用 OneSignal 发送华为推送通知的授权! 下一步:

I