Mackit New

Mackit — Cache cleaner for macOS developers: scans regenerable caches left by Xcode / Node / Flutter and more, risk-labeled, so you can reclaim disk space.

Learn more
Notice We stopped publishing new developer articles in June 2024. Thank you for visiting. Archived posts
知识

APP申请离线推送,如何配置SHA256签名和App ID、App Secret?

APP开发中,为了在离线推送App时保证安全性,需要申请华为的App ID和App Secret,以及配置SHA256签名(指纹)。下面是关于APP申请华为离线推送App ID和App Secret及配置SHA256签名(指纹)的短文。

首先,要申请华为的App ID和App Secret,需要在华为开发者联盟官网进行注册并登入。在申请页面,需要填写应用的名称、版本号、应用描述等信息。申请通过后,就可以得到App ID和App Secret。

然后,需要在代码中配置SHA256签名(指纹)。SHA256签名是一种数字签名技术,可以确保应用在离线推送时不会被篡改。在代码中配置签名时,需要使用华为开发者联盟提供的签名工具。签名工具会将应用的MD5值转换为SHA256值,并将这个值与App ID和App Secret一起生成一个密钥。这个密钥会被用于在推送时验证签名的有效性。

最后,需要留意的是,离线推送的应用必须在设备上安装并启用开发者模式才能正常工作。启用开发者模式后,用户需要手动选择要安装的应用。同时,为了保证应用的安全性,建议使用华为开发者联盟提供的签名工具进行签名。

总的来说,申请华为的App ID和App Secret以及配置SHA256签名(指纹)是APP开发中保证离线推送应用安全性的重要步骤。开发者需要认真对待这些步骤,以确保应用的正常运行。

华为厂商离线消息推送接口获取App ID和App Secret及配置SHA256 签名(指纹)

1.登入华为开放平台

https://developer.huawei.com/cn/

file="https://cdn.mingcui.cn/files/2022/03/20220318081158566.jpg"

2.登入华为开发者中心

没有认证的,自行认证开发者资质!

3.进入应用管理

4.点击我的应用

5.点击新建应用

输入您的应用信息

6.创建成功之后点击我的项目

7.在我的项目项目里面,具体项目首页,下拉页面

可以查看到

Client ID

Client Secret

——这里直接复制即可

8.为项目设置SHA256 签名(指纹)

补充教程

得到您APP的包名签名和SHA256 签名(指纹)

在跨平台APP开发者中心