在mPaaS中,针对不同平台(iOS、Android、HarmonyOS NEXT)应用下载新版本的间隔设置方式有所不同:
对于Android平台:
快速检测新版本,并弹框提示:
MPUpgrade mMPUpgrade = new MPUpgrade();
mMPUpgrade.fastCheckNewVersion(activity, drawable);
说明:仅快速显示升级弹框,不包含强制升级逻辑,若您需要强制升级,请使用自定义升级来进行实现。
快速检测新版本,仅返回检测结果:
MPUpgrade mMPUpgrade = new MPUpgrade();
// 同步方法,子线程中调用
int result = mMPUpgrade.fastCheckHasNewVersion();
if (result == UpgradeConstants.HAS_NEW_VERSION) {
// 有新版本
} else if (result == UpgradeConstants.HAS_NO_NEW_VERSION) {
// 没有新版本
} else if (result == UpgradeConstants.HAS_SOME_ERROR) {
// 错误
}
对于iOS平台:
在 mPaaS 控制台创建发布任务时,可选择升级模式,主要分为三种:
单次提醒:当 mPaaS 控制台发布新版后,客户端调用一次版本升级接口,在静默周期内只弹框一次,以避免打扰用户。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。