小米应用商店:工程技术问题

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:安智宝网络

小提示:您能找到这篇{小米应用商店:工程技术问题}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的小米应用商店:工程技术问题内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">

< font-size: 16px;">1.服务器通过sdk已经发送了消息,Android客户端没有收到怎么是怎么回事?

< font-size: 16px;">如果你的app不在前台,请先阅读FAQ3。

< font-size: 16px;">遇到这个问题,请参考以下步骤:

< font-size: 16px;">步骤1,请确认demo中AndroidManifest.xml关于service,broadcast,permission的声明都copy到了你的AndroidManifest.xml中。注意,AndroidManifest中的PushMessageHandler需要定义在和MiPushClient.initialize调用在同一进程。

< font-size: 16px;">步骤2,打开客户端的日志。方法参照2。

< font-size: 16px;">步骤3,杀掉你app,重新启动app。观察日志。push的客户端的初始化需要完成以下几步:1,创建帐号;2,创建长连接connect,3,认证bind;认证结束即表示连接建立成功,可以收发消息。如果上述步骤中出错,日志都会打印出来,根据日志具体问题具体分析。

< font-size: 16px;">步骤4,如果步骤3连接建立正常,此时请检查服务器发送的返回结果。如果服务器显示发送成功,但是客户端没有及时收到。请将服务器端返回值,发送消息时的topic,alias或者regid亨氏危机公关以及客户端对应的regid发送到devpush xiaomi.com。

< font-size: 16px;">2.如何打开客户端push拍宣传片的日志方便调试?

< font-size: 16px;">参照DemoApplication中的用法,在class的静态代码块中执行:app推广渠道

< font-size: 16px;">static{

< font-size: 16px;">LoggerInterface newLogger=new LoggerInterface(){

< font-size: 16px;"> Override

< font-size: 16px;">public void setTag(String tag){

< font-size: 16px;">//ignore

< font-size: 16px;">}

< font-size: 16px;"> Override

< font-size: 16px;">public void log(String content,Throwable t){

< font-size: 16px;">Log.d(TAG,content,t);

< font-size: 16px;">}

< font-size: 16px;"> Override

< font-size: 16px;">public void log(String content){

< font-size: 16px;">Log.d(TAG,content);

< font-size: 16px;">}

< font-size: 16px;">};





< font-size: 16px;">Logger.setLogger(newLogger);



< font-size: 16px;">}

< font-size: 16px;">3.push client sdk在混淆时出错怎么办?

< font-size: 16px;">client sdk已经混淆过了,不需要再混淆。请使用keep命令保留client sdk的内容;

< font-size: 16px;">-keepclasseswithmembernames class com.xiaomi.**{*;}

< font-size: 16px;">-keep public class*extends com.xiaomi.mipush.sdk.PushMessageReceiver

< font-size: 16px;">注:混淆时遇到Warning:com.xiaomi.push.service.a.a:can’t find referenced method void setExact(int,long,android.app.PendingIntent)’in class android.app.AlarmManager这个提企业危机公关管理总结示,请将安卓SDK到19以上(包含19),或者添加-dontwarn com.xiaomi.push.service.a.a

小米应用商店:工程技术问题

上一篇:三分钟带你快速了解 亚马逊FBA“订购省”!
下一篇:【Tapjoy小课堂】应用内的营销技巧


版权声明:以上主题为“小米应用商店:工程技术问题"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    小米应用商店:工程技术问题
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“小米应用商店:工程技术问题”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通小米应用商店:工程技术问题的相关事宜。

关键词:小米应用商店:工程技术

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号