时间:2021-07-15 | 标签: | 作者:Q8 | 来源:小米开放平台网络
小提示:您能找到这篇{小米应用商店检查更新SDK 常见问题FAQ}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的小米应用商店检查更新SDK 常见问题FAQ内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">< font-size: 18px;">如何测试集成是否成功? < ">我们在小米开发者中心提供了测试沙盒,当您集成完毕之后,可以在沙盒中上传您的包进行测试,在沙盒中上传并不会发布出去,您可以放心测试沙盒位置:登录小米开发者中心-选择您的应用-点击『检查更新SDK』-您可以看到沙盒测试按钮 < ">< font-size: 18px;">如何设置仅在WiFi下检查更新? < ">默认是在有网络条件下即检查,可设置为只在WiFi情况下检查更新: XiaomiUpdateAgent.setCheckUpdateOnlyWifi(true); XiaomiUpdateAgent.update(this); < ">API: - public void setCheckUpdateOnlyWifi(boolean isOnlyWiFi) isOnlyWiFi 布尔值 false(默认) 在有网络情况下就检查更新,true,只在WiFi下检查更新 < ">< font-size: 18px;">我希望自己设计提醒样式,如何手动处理回调? < ">如果想自己处理更新可以按如下步骤,设置updateAutoPopup=false,SDK将停止弹框,实现更新监听接口,处理更新事件: XiaomiUpdateAgent.setUpdateAutoPopup(false); XiaomiUpdateAgent.setUpdateListener(new XiaomiUpdateListener() { @Override public void onUpdateReturned(int updateStatus, UpdateResponse updateInfo) { switch (updateStatus) { case UpdateStatus.STATUS_UPDATE: // 有更新, UpdateResponse为本次更新的详细信息 // 其中包含更新信息,下载地址,MD5校验信息等,可自行处理下载安装 // 如果希望 SDK继续接管下载安装事宜,可调用 // XiaomiUpdateAgent.arrange() break; case UpdateStatus.STATUS_NO_UPDATE: // 无更新, UpdateResponse为null break; case UpdateStatus.STATUS_NO_WIFI: // 设置了只在WiFi下更新,且WiFi不可用时, UpdateResponse为null break; case UpdateStatus.STATUS_NO_NET: // 没有网络, UpdateResponse为null break; case UpdateStatus.STATUS_FAILED: // 检查更新与服务器通讯失败,可稍后再试, UpdateResponse为null break; case UpdateStatus.STATUS_LOCAL_APP_FAILED: // 检查更新获取本地安装应用信息失败, UpdateResponse为null break;  英文应对公关危机; default: break; } } }); XiaomiUpdateAgent.update(this); < ">< font-size: 18px;">检查更新SDK如何检查新版本? < ">当调用SDK的update()方法时,SDK会获取当前应用的包名,版本号,签名和当前版本的MD5,上传至服务器,并带上相应的机型信息,由服务器进行匹配过滤,并将更新信息和下载地址等返回给SDK来处理。 < ">< font-size: 18px;">检查更新SDK申请的权限对应哪些功能? < ">android.permission.WRITE_EXTERNAL_STORAGE允许许将下载的apk文件保存到sd卡中 < ">android.permission.ACCESS_NETWORK_STATE < ">android.p公司推广软文例文ermission.INTERNET < ">android.permission.ACCESS_WIFI_STATE以上三个权限允许SDK访问手机的网络连接状态,判断是否更新 < ">android.permission.READ_PHONE_STATE用于读取手机硬件信息等,用于机型过滤 < ">com.xiaomi.market.sdk.UPDATE用于标明使用小米SDK < ">< font-size: 18px;">有时候测试发现并不是增量升级包是为什么? < ">由于增量更新需要通过比较当前包和更新包的差异来产生DIFF文件,如果一直检测不到增量更新,有可能是服务器上没有当前包的备份,无法生成DIFF文件。 < ">< font-size: 18px;">增量更新有哪些要求? < ">只要用户安装的App版本,曾经在小米应用商店发布过,在下载更新时,SDK就会自动下载增量包更新。无论与最新版之间相隔多少个版本,小米应用商店的服务器都会自动计算出合适的增量包。 < ">提醒1:增量更新只在由SDK负责下载更新时生效 < ">提醒2:因为增量包生成的触发,是首次有用户请求该增量包时发生的,因此,新版本刚刚发布时,会有极少部分用户下载到的仍然企业怎样进行危机公关是完整包,后面我们会优化增量包的生成策略 |
上一篇:shopee手把手教学:月入过万的选品技巧你一定要
下一篇:小米应用商店之云测服务用户指南
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“小米应用商店检查更新SDK 常见问题FAQ”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通小米应用商店检查更新SDK 常见问题FAQ的相关事宜。
关键词:小米应用商店检查更新S