GetuiLaboratory / getui-flutter-plugin

个推官方提供的推送SDK Flutter 插件(支持 Android & iOS)
http://docs.getui.com/
MIT License
139 stars 48 forks source link

个推推送华为审核不通过 #13

Open Keanyuan opened 4 years ago

Keanyuan commented 4 years ago

我按照demo上的写法 manifestPlaceholders = [ GETUI_APP_ID : "xxxx", GETUI_APP_KEY : "xxxx", GETUI_APP_SECRET : "xxxx", // 下面是多厂商配置,如需要开通使用请联系技术支持 // 如果不需要使用,预留空字段即可 XIAOMI_APP_ID : "", XIAOMI_APP_KEY : "", MEIZU_APP_ID : "", MEIZU_APP_KEY : "", HUAWEI_APP_ID : "", OPPO_APP_KEY : "", OPPO_APP_SECRET : "", VIVO_APP_ID : "", VIVO_APP_KEY : "" ]

华为自己本身的推送服务没有集成,出现华为应用市场无法审核通过。 如下错误: 错误:28: 集成HMS需要将证书文件打包到APK中,请直接将assets目录拷贝到应用工程根目录。 ; 一般:16: 集成低版本HMSAgent或者Activity配置错误(activity配置:com.huawei.android.hms.agent.pay.HMSPayAgentActivity) ; 提示:17: 应用接入API:(接入push)

什么原因

Mickyxing commented 4 years ago

如果您不需要集成华为的话,可以尝试下在项目中与华为厂商接入内容删除掉,包括:

  1. android/libs/GetuiSDK-support-HWP-1.0.5.jar 文件 2.android/src/main/AndroidManifest.xml 文件中第52行到70行起的内容,和第224行到第292行起的内容
eurlnine commented 4 years ago

如果您不需要集成华为的话,可以尝试下在项目中与华为厂商接入内容删除掉,包括:

  1. android/libs/GetuiSDK-support-HWP-1.0.5.jar 文件 2.android/src/main/AndroidManifest.xml 文件中第52行到70行起的内容,和第224行到第292行起的内容

如果要集成华为要怎么做呢?华为市场审核一直通不过去。

Mickyxing commented 4 years ago

@ody997 华为审核不通过有说明具体的原因么,正常状态下我们这个sdk已经做了华为jar包的接入,你只要把华为推送平台获得的HUAWEI_APP_ID 填入就可以了

eurlnine commented 4 years ago

@ody997 华为审核不通过有说明具体的原因么,正常状态下我们这个sdk已经做了华为jar包的接入,你只要把华为推送平台获得的HUAWEI_APP_ID 填入就可以了

image 华为自检显示HMS根证书文件不通过。

Mickyxing commented 4 years ago

@ody997 麻烦到个推官网上联系下我们技术支持,让我们技术支持指导下你做厂商接入