智能客服
你问我答,随时在线为你解决问题
此版本文档已归档不再维护,推荐您使用最新版本。
HMS Core Push SDK在应用打包时会被加载到客户端应用中,会随着应用启动而运行在应用中。当用户关闭应用时,Push SDK会随着应用关闭而关闭,不会在后台做任何额外的操作。
SDK需要使用的权限:
android.permission.INTERNET 网络权限
android.permission.ACCESS_NETWORK_STATE 检查网络状态
android.permission.ACCESS_WIFI_STATE 检测wifi状态
android.permission.WRITE_EXTERNAL_STORAGE SDK引导升级HMS Core(APK),保存下载的升级包需要SD卡写权限
SDK数据安全性分为如下三个层面:
华为提供对外的鉴权证书,开发者使用HUAWEI Push Kit时,可以使用公钥对华为证书进行鉴权验证,并校验证书中的地址域名,以保证连接正确。
Push服务端与终端设备间使用安全的加密通道发送消息,对用户信息或敏感信息进行加密或者匿名化处理。如果客户端身份在无法验证时,需要开发者根据实际业务场景在应用层增加安全保护措施。
华为Push平台的消息分为透传和消息通知两种方式。
1. 对于透传消息,通过Service方式到达应用
● 华为设备上的HMS Core Push SDK已经在AndroidManifest.xml文件中自动声明了signatureOrSystem级别权限,确保Push消息使用的Service不会被其他应用随意拉起。
● 非华为设备使用Service方式,加强了安全防护,确保Push通道的安全。
2. 对于消息通知,通过Push NC显示,点击信息后到达应用
Push NC是华为设备上预置的部件,负责统一展示Push的通知栏消息,由华为系统保证展示消息的安全性。
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功