跳到内容

适用于 Outsystems 的华为推送服务

设置 Outsystems 插件

Anchor link to

请按照指南中描述的步骤为您的项目设置 Outsystems 插件:

获取华为配置文件

Anchor link to
  1. 前往 AppGallery Connect -> 项目列表,并选择一个要配置的项目。

  2. 在“应用信息”部分点击 agconnect-services.json 以下载配置文件。

  1. 创建一个在根目录下包含 agconnect-services.json 的 zip 文件。将 “agconnect-services.zip” 上传到您的 OutSystems 应用程序的数据资源中,并确保:
  • 将 “Name”(名称)设置为 “agconnect-services.zip”
  • 将 “Deploy to Target Directory”(部署到目标目录)设置为 “agconnect-services”

注册签名证书指纹

Anchor link to

华为仅向那些已在 AppGallery Connect 中注册了签名证书的构建版本颁发推送令牌。OutSystems 的构建版本是由 OutSystems 构建服务 (MABS) 签名的,而不是由您自己的密钥库签名的——因此请从构建的 APK 中获取指纹:

Terminal window
apksigner verify --print-certs your-app.apk

复制 SHA-256摘要,并将其添加到 AppGallery Connect → 项目设置 → 常规信息 → SHA-256 证书指纹中。MABS 签名密钥在同一应用程序的重新构建中是稳定的,因此这是一个一次性步骤。

如果指纹缺失或错误,令牌注册将失败,并出现华为错误 6003(“证书指纹错误”),设备将无法接收推送。

配置华为平台

Anchor link to

请参阅华为平台配置,了解如何在 Pushwoosh 中配置华为平台的分步指南。

为您的项目启用华为推送

Anchor link to

将 Pushwoosh 插件组件更新至 4.7.0 或更高版本——从该版本开始,HMS 推送库将随构建一起提供。在早期版本中,华为设备会静默回退到 FCM(设备日志中显示“Push Kit not integrated”),但这在没有 Google 服务的情况下无法工作。

要更新:从 Forge 安装新版本的 Pushwoosh 插件组件,在您的应用中刷新依赖项 (Manage Dependencies),然后生成一个新的原生构建。

在 RegisterDevice 之前添加 EnableHuaweiPushNotifications 操作。

与我们分享您的反馈

Anchor link to

您的反馈有助于我们创造更好的体验,因此如果您在 SDK 集成过程中遇到任何问题,我们非常希望听到您的声音。如果您遇到任何困难,请随时通过此表格与我们分享您的想法。