华为集成
- 一个 Pushwoosh 账户
- 一个 华为开发者账户
- 一个 华为 AppGallery Connect 项目
- 一个 Pushwoosh 应用,已配置华为平台,其代码格式为 XXXXX-XXXXX
- Android Studio
- 一台已安装华为移动服务 (Huawei Mobile Services) 的华为设备
获取 agconnect-services.json
Anchor link to1. 前往 AppGallery Connect -> 项目列表 并选择一个要配置的项目。
2. 在应用信息部分,点击 agconnect-services.json 下载配置文件。

3. 将下载的文件放入您的 Android Studio 项目中 (YOUR_PROJECT/app/agconnect-services.json)。

生成签名证书指纹
Anchor link to请遵循生成签名证书指纹的说明来生成签名证书指纹。
添加 pushwoosh-huawei 模块
Anchor link to将 pushwoosh-huawei 模块添加到您的应用级 build.gradle 文件中:
implementation 'com.pushwoosh:pushwoosh-huawei:6.+'将 ”+” 替换为当前的 Pushwoosh 版本:https://github.com/Pushwoosh/pushwoosh-android-sdk/releases/latest
添加华为依赖项
Anchor link to1. 在您的根级 build.gradle (Project) 文件的 buildscript { repositories } 和 allprojects { repositories } 下添加 maven {url 'https://developer.huawei.com/repo/'}。
2. 在 buildscript { dependencies } 下添加 classpath 'com.huawei.agconnect:agcp:1.3.1.300'。
确保已将以下三行全部添加到您的根级 build.gradle 文件中:

3. 在您的应用级 build.gradle (app/build.gradle) 文件的 dependencies 部分下添加 implementation 'com.huawei.hms:push:6.1.0.300'。
4. 在应用级 build.gradle 文件的最底部添加 apply plugin: 'com.huawei.agconnect'。
确保您的应用级 build.gradle 文件中有以下两行:

订阅推送通知
Anchor link toPushwoosh.getInstance().registerForPushNotifications();与我们分享您的反馈
Anchor link to您的反馈有助于我们创造更好的体验,因此如果您在 SDK 集成过程中遇到任何问题,我们非常希望听到您的声音。如果您遇到任何困难,请随时通过此表单与我们分享您的想法。