English | 中文
本示例代码中,你将使用已创建的代码工程来调用华为推送服务(HUAWEI Push Kit)的接口。通过该工程,你将:
- 向华为推送服务申请令牌(token)。
- 接收来自华为推送服务的通知栏/透传消息。
更多内容,请参见业务简介
该示例也可以通过HMS Toolkit快速启动运行,且支持各Kit一站式集成,并提供远程真机免费调测等功能。了解更多信息,请参见HMS Toolkit
- 注册华为帐号,成为华为开发者。
- 创建应用,启动接口。
- 构建本示例代码,需要先把它导入安卓集成开发环境(Android Studio的版本为2021.2.1及以上)。然后从AppGallery Connect下载应用的agconnect-services.json文件,并添加到对应示例代码的app目录下(java语言为/javaapp/,kotlin语言为/KotlinApp/)。另外,需要生成签名证书指纹并将证书文件添加到项目中,然后将配置添加到build.gradle。详细信息,请参见HUAWEI HMS Core集成准备。
为了使用示例提供的功能,请通过以下方法确保你的手机已安装华为移动服务4.0: 方法1:在Android Studio中进行代码的编译构建。构建APK完成后,将APK安装到手机上,并调试APK。 方法2:在Android Studio中生成APK。使用ADB(Android Debug Bridge)工具通过adb install {YourPath/YourApp.apk} 命令将APK安装到手机,并调试APK。
推荐使用的安卓targetSdk版本为33及以上,JDK版本为1.8.211及以上。
安装有Windows 10/Windows 7操作系统的计算机(台式机或者笔记本) 带USB数据线的华为手机,用于业务调试。
如果您对HMS Core还处于评估阶段,可在Reddit社区获取关于HMS Core的最新讯息,并与其他开发者交流见解。
如果您对使用HMS示例代码有疑问,请尝试:
- 开发过程遇到问题上Stack Overflow,在
huawei-mobile-services
标签下提问,有华为研发专家在线一对一解决您的问题。 - 到华为开发者论坛 HMS Core板块与其他开发者进行交流。
如果您在尝试示例代码中遇到问题,请向仓库提交issue,也欢迎您提交Pull Request。
该示例代码经过Apache 2.0授权许可。