Sophix何时走即时生效热修复,何时走冷启动修复

代码若变动小,一般会走即时生效热修复,而如果代码变动大,比如在已存在的类中新增方法,修改了so等情况,都会走冷启动。这是由打包工具自行检测代码变化来判断的,开发者无需考虑。如想测试即时生效,可以:1、补丁工具可以不勾选强制冷...

RAM授权

权限策略名称 权限说明 AliyunMHubFullAccess 管理移动研发平台(EMAS)的权限 AliyunMHubReadOnlyAccess 只读移动研发平台(EMAS)的权限 AliyunHotfixFullAccess 管理热修复(Hotfix)服务的权限 AliyunHotfixReadOnlyAccess 只读访问热...

首页概览

查看移动修复控制台首页概览数据。前提条件 已创建RAM用户,具体操作请参见:创建RAM用户。已开通EMAS服务,已创建项目和应用,具体操作请参见:移动研发平台EMAS>快速入门。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入...

EMAS如何查询产品用量和资源包消耗情况

问题描述 EMAS如何查询产品用量和资源包消耗情况?解决方案 1....2.查询资源包使用情况:以HTTPDNS为例查询资源包使用情况:答:在费用中心->资源实例管理页面选择"资源包"->实例汇总。...适用于 移动修复移动推送,移动监控,HTTPDNS

产品计费

计费项 价格(元)月去重活跃设备数 0.015元/台 日均查询次数 2元/万次 抵扣顺序 抵扣顺序示例 某移动热修复用户购买了EMAS套餐基础版、编号1的包年、编号2的移动修复资源包,此时用户拥有50,000台/月的免费额度+100,000台/月的EMAS套餐...

Sophix是否支持任何代码和资源的修复

但严格来说,也是有一些特殊情况:首先,SophixManager的initialize被调用之前的代码无法修复。很好理解,热修复框架都没加载起来,怎么可能修复到呢?所以最好的做法是把初始化放在Application.attachBaseContext中。并且,如果是冷启动...

2023年

修复 修复删除/恢复代码组的动态记录问题。修复提交message字符数超限问题。2023年06月 变更类型 描述 发布时间 优化 优化提交详情视图,提交相关信息直观展示。简化仓库列表页面添加成员的交互。优化仓库分支选中后,切换页面保持分支状态...

产品架构

产品文档 移动修复 移动修复(Mobile Hotfix)是面向Android、iOS平台应用提供的在线热修复服务方案,基于阿里巴巴的Hotpatch技术,提供细粒度热修复能力,无需等待发版即可实时修复应用线上问题,用户全程无感知。产品文档 崩溃分析 ...

更新日志

2024-03-27(1.2.7)缺陷修复 2024-03-21(1.2.6)智能问答中的代码块高亮优化,保持和 IDE 编辑器一致 支持打开智能问答窗口时自动聚焦在输入框 缺陷修复 2024-03-04(1.2.3)更新通义灵码品牌素材 2024-02-05(1.2.2)生成单元测试时新建文件支持...

Android 热修复使用教程

修复 Bug 演示 热修复 Bug 的示例流程如下:备份 Bug 版本构建生成的.jar 包 修改 Bug 代码,生成热修复包 在控制台添加并发布热修复包 客户端调用触发热修复的接口,进而获取热修复包 应用重启后,触发热修复,Bug 被修复 备份 Bug 版本...

修复接入检查

修复正式接入后CheckList 检查是否混淆,若有混淆必须-printmapping mapping.txt,发布版本后妥善保存代码和mapping.txt,不能修改。检查是否加固,加固需要保存加固前的apk,并且若是梆梆加固,需配置忽略sophix文件夹。检查是否关闭了...

SDK Utils包依赖注意事项

该解决方案适用的移动云产品包括:移动推送 HTTPDNS 移动热修复 移动用户反馈 移动数据分析 1.什么是 Utils SDK?Utils为阿里云移动研发平台各产品SDK的公共依赖包,包含基础功能和公共功能模块的实现。Utils SDK 接口为各产品SDK调用,...

java_lang_RuntimeException

有误的代码:public void indexOutOfBounds(){ ArrayList<Character>a=new ArrayList();a.add('A');a.add('B');a.add('C');System.out.println(a);a.remove('A');a.remove(80);抛出此类异常 System.out.println(a);} 建议的代码:public ...

阿里云-云产品SDK UTDID冲突解决方案

该解决方案适用的移动研发平台云产品包括:移动推送 HTTPDNS 移动热修复 移动用户反馈 移动数据分析 1.什么是UTDID冲突?UTDID作为阿里集团移动端SDK通用组件,包括阿里云在内的许多平台产品移动端 SDK 对其有依赖,若同时集成多平台移动端...

通过控制台发送短信

本文以 国内消息 页面发送短信为例,国际/港澳台消息 页面发送短信的界面以实际操作为准。国内短信模板与国际/港澳台短信模板不通用。申请的资质(功能灰度中)、签名和模板,均审核通后才可以发送短信。准备工作 注册账号与实名认证。说明...

如何通过 mPaaS 框架解决 App 线上问题

使用场景 通过“开关”切换代码执行路径通过开关,可以将一些新开发的、或者是将稳定性不太确定的代码包起来。如果真的在线上发生故障,开发者就可以通过服务器推送开关,及时将故障代码关闭。这种推拉结合的方式,即时到达率 100%。发布 H...

背景蒙层(Mask)

属性 属性 类型 默认值 说明 maskZindex string-遮罩层层级 type 'product'|'market' 'product' 类型 show boolean-是否显示 fixMaskFull boolean false 是否通过修正实现全屏显示,默认false(不修复)className string-类名 事件 事件名 ...

注意事项

使用 InstantRun 热修复需注意以下事项:内部类的构造方法是 private(private 会生成一个匿名的构造函数)时,需要在制作补丁过程中手动修改构造方法的访问域为 public;不支持 Patch 中包含 Lambda 等语法,需要在 Patch 时更换写法;...

快速入门

操作 说明 配置代码仓库 添加代码仓库权限,用于关联/管理应用的代码仓库,后续可基于指定代码仓库的源代码,进行构建/发布等操作。配置证书(Android)/配置证书(iOS)配置应用证书,用于上传/管理应用使用的证书。配置人员 配置应用管理...

删除模板

当您不使用某个短信模板时,可以在短信服务控制台删除对应的短信模板。本文为您介绍如何删除短信模板。注意事项 短信模板删除后,不能恢复。请谨慎删除。赠送的短信模板支持删除操作。登录 短信服务控制台。在左侧导航栏,选择 国内消息 或...

快速开始

本文介绍移动分析的使用流程,以及如何启动运行 App 并查看运行后生成的分析报表。使用流程 在 mPaaS 控制台中创建您的应用。客户端应用使用 mPaaS 中的埋点 SDK 进行埋点,请...热修复分析 可在 组件使用分析>热修复分析 中查看热修复报告。

产品计费

计费资源数(台)价格(元)1 0.06 抵扣顺序 计费示例 抵扣顺序示例 某移动推送用户购买了EMAS套餐基础版和编号2的移动推送资源包,此时用户拥有50,000台/月的免费阈值(每个应用)+100,000台/月的EMAS套餐基础版额度(每个应用)+100,000...

Android Hotfix常见问题索引

1、调试工具相关问题索引 1)调试...https://yq.aliyun.com/articles/103527 3)即时生效的代码修复:https://yq.aliyun.com/articles/74598 4)资源热更新技术详解:https://yq.aliyun.com/articles/96378 5)Dalvik下冷启动修复的新探索:...

iOS Swift 应用安全加固(公测)

加固会带来性能损耗和理论上的稳定性风险提高,建议只对核心需要保护的代码进行加固。使用前准备 Mac 机器 目前支持 X86/M1 机器,可通过 Mac 机器左上角>关于本机>Processor 查看,显示 Intel 相关信息表明是 X86 机器。Xcode 兼容范围 ...

移动推送服务关联角色介绍

应用场景 移动推送的短信联动功能需要访问短信服务的资源,通过服务关联角色功能获取访问权限。AliyunServiceRoleForCloudPush介绍 角色名称:AliyunServiceRoleForCloudPush 角色权限策略:AliyunServiceRolePolicyForCloudPush 权限说明...

下载安全加固包

单击左侧导航栏中 移动应用安全>应用安全加固,进入 应用安全加固 页面。在安全加固列表中,单击目标任务卡片中的 加固包,即可下载该任务的加固包。重要 在对应用包加固过程中会删除应用中的签名信息,因此在下载安全加固包后,您需要对...

常见问题

公共问题 热修复接入检查 Android热修复修复哪些内容 移动修复FAQ 移动修复针对同一个方法可以多次发Patch吗 移动修复是否可以根据标签修复bug 移动修复的补丁加载流程 EMAS崩溃保护机制导致SDK无法初始化且功能不可用 阿里百川...

服务条款

在此前提下,阿里云向用户提供的移动数据分析服务内容包括(下述功能随时可能因阿里云单方判断而被增加或修改,或因定期、不定期的维护而暂缓提供):5.1.1 您可以对您的应用进行统计分析,以满足您对应用的监测、统计、评估等需求;...

快速开始

添加 SDK 初始化热修复(仅原生 AAR 接入需要)生成热修复补丁 发布热修复补丁 触发热修复补丁 前置条件 若采用原生 AAR 方式接入,需要先 将mPaaS 添加到您的项目中。若采用组件化方式接入,需要先完成 组件化接入流程。添加 SDK 原生 AAR...

移动修复中华为设备上资源修复失败问题的解决方法

问题描述 阿里云移动修复如果修改的图片资源不是位于 drawable 目录,在华为设备上加载补丁中的资源会出现找不到资源的问题。问题原因 Android系统为了解决UI适配的问题,可以根据dpi设置图片资源。一般来说,我们会选择一个dpi去放置...

授权RAM用户使用EMAS

本文介绍如何授权RAM用户使用...移动修复 AliyunHotfixFullAccess 管理热修复(Hotfix)服务的权限。AliyunHotfixReadOnlyAccess 只读访问热修复(Hotfix)服务的权限。移动测试 AliyunMobileTestingFullAccess 管理移动测试服务的权限。...

常见问题

及时生效的代码修复:Android热修复升级探索——追寻极致的代码热替换 资源热更新技术详解:Android热修复升级探索——资源更新之新思路 Dalvik下冷启动修复的新探索:Android热修复升级探索——Dalvik下冷启动修复的新探索 技术支持 ...

移动修复的参数获取

问题描述 移动修复需要app中的参数和控制台对齐才可校验成功,否则无法拉取到补丁。解决方案 aliyun-emas-services.json 文件的获取:在控制台>工作空间概览页面>我的应用区域,单击Android应用图标,打开指定Android应用编辑配置右侧栏...

移动修复欠费后会导致SDK不可用影响app功能吗

问题描述 移动修复欠费后会导致SDK不可用影响app功能吗?解决方案 移动修复欠费后后台会停止下发补丁,此时用户端打开app时queryAndLoadNewPatch将会回调无任何新补丁的结果。但是不会影响app的正常功能 适用于 移动修复

生成补丁

示例:针对1.0.0版本在后台发布了一个补丁版本号为1的补丁修复了bug1,然后发现此时针对这个版本补丁1修复的不完全,代码还有bug2,在后台重新发布一个补丁版本号为2的补丁,那么此时补丁2就必须同时包含bug1和bug2的修复;如果只包含bug2...

快速入门

上传补丁 上传补丁到移动修复管理控制台的对应版本中,使用详情,参见 上传补丁。调试补丁 补丁正式发布前,请对补丁进行调试,参见 调试补丁。过滤机型 您可以对发布的补丁设置过滤机型操作,过滤机型使用详情,参见 过滤机型。发布补丁...

移动修复是否可以根据标签修复bug

问题描述 移动修复客户端是否可以绑定标签,根据端上标签匹配修复bug。解决方案 可以的,控制台高级选项中可以填写标签名,根据客户端绑定的标签名定向修复。setTags接口。控制台设置tag,输入您客户端设置的标签:适用于 移动修复

产品计费

专家测试 测试用例编写 产品计费 移动修复 0.015元/台 包年包月资源包 产品计费 崩溃分析 0.01元/台 资源包 产品计费 性能分析 0.01元/台 资源包 产品计费 远程日志 0.01元/台-产品计费 移动推送 0.06元/台 资源包 产品计费 HTTPDNS 0.04...

移动修复灰度发布的标签如何设置

问题描述 移动修复在灰度发布时的标签如何设置,如不设置,是否为系统随机设置标签。解决方案 灰度发布的标签设置方法如下:请参见 新建发布,进行后台发布。通过SDK API设置标签,详情请参见 SDK API。如不设置标签,是系统随机的吗?不...

移动修复补丁发布错了该如何处理

对于已发送的补丁可以随时选择停止发布,或者一键回滚至之前的版本。适用于 移动修复
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
短信服务 弹性公网IP 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用