管理应用配置 在指定应用的控制台页面,选择 应用配置 页签,系统默认进入 代码仓库 页签。管理代码仓库权限。在 代码仓库 页签,单击 编辑,编辑代码仓库相关参数。编辑操作与配置操作类似,具体操作请参见 配置代码仓库。管理证书...
问题 在Android 7.0(N)以上版本的系统中,出现了JIT问题引发异常。问题原因 在Android N以后的版本会对频繁使用的App进行jit操作,从而生成app image并更新oat文件。如果App image包含了补丁修改的class,就无法进行热更新。因为App在...
已开通EMAS服务,已创建项目和应用,具体操作请参见:移动研发平台EMAS 快速入门。操作步骤 登录 EMAS管理控制台,选择 移动热修复 产品进入,默认进入移动热修复的欢迎页面。序号 说明 1 单击下拉框,切换应用。2 单击 开始使用,进入步骤...
接入鸿蒙系统的推送服务后,当应用不在线时,可以通过鸿蒙系统的推送通道进行推送。准备工作 请参考 鸿蒙系统推送服务的开发准备文档 开通推送服务、获取Client ID、申请场景化消费权益、获取Push Token。请参考 API Console操作指南-服务...
崩溃分布 崩溃分布展示此聚合详情中不同系统版本、应用版本、构建号、品牌、机型、渠道、城市、页面、进程维度下各个值的占比情况。说明 单击单图右上角切换按钮,可在数值卡片和列表的展示形式之间切换。最少展示1个指标图例,默认展示4个...
若要兼容低版本,需要判断运行时的版本,在低版本系统中不调用此方法,同时为了保证功能的完整性,提供低版本功能实现。SDK版本(一个自然数字)可以通过下面的代码确定:int currentapiVersion=android.os.Build.VERSION.SDK_INT;if...
参数指标 说明 系统版本 系统版本占比=(筛选条件下系统版本数量/系统版本总数量)×100%应用版本 应用版本占比=(筛选条件下APP应用版本数量/APP应用版本总数量)×100%构建号 构建号占比=(筛选条件下构建号数量/构建号总数量)×100%...
常见的内容:「用户反馈」的extInfo...开发者可以根据需要设置不同的自定义信息,方便在反馈系统中查看。详细用法可在Demo 中查看示例代码,Demo的地址已在 iOS SDK接入 中给出。说明 问题仍未解决,可以加入钉钉群以咨询,群号:35248489。
解决方案 OutOfMemoryError是在当程序需要请求一块内存,而Java虚拟机进行垃圾回收机制GC后无法再提供要求的内存时抛出此类异常,程序已经占用的内存到达系统限制的应用内存上线无法再申请到所需的内存空间。需要重点检查代码中是否有死...
subMsg String 响应子消息,一般是子系统的返回消息 公共错误码 下表列举了公共错误码。错误码 说明 SYS_INIT SDK未初始化。使用SDK之前需要调用cloud.init方法初始化。详情请参见 使用云调用。FEATURE_NOT_SUPPORT API暂未支持。INVALID_...
应用配置完成后,系统会默认生成一条构建包流水线。前提条件 已创建应用配置,具体操作请参见 创建应用配置。操作步骤 登录 EMAS管理控制台,选择 云构建产品,点击进入,打开 云构建 页面。在指定应用的 流水线列表 页面,单击 新建流水线...
本文向您介绍应用研发平台EMAS产品的总体架构和功能特性。架构图 EMAS产品的总体架构如下所示。功能特性 EMAS提供移动推送、移动热修复、移动测试等多个子产品,各产品的功能说明如下。云构建 云构建服务支持通过流水线进行多端应用的编译...
本文介绍EMAS Serverless的功能特性概览以及产品优势。...共享生态:EMAS Serverless将逐步开放阿里巴巴商业操作系统的业务能力,帮助电商、金融、生活服务、文化娱乐、企业服务、物流等各行各业的开发者和企业客户连接阿里巴巴经济体生态。
在待运行的流水线的 相关操作 列,单击 详情,系统默认进入 流水线概览 页面。选择 执行历史,进入 执行历史 页签。查看流水线的执行历史记录列表。在 操作 列,单击 查看详情,进入 运行 实例详情页,左上角 PIS xxx 表示流水线实例ID。在...
问题详述 Android5.0系统接入Push SDK后,创建通知失败,报错描述如下:android.app.RemoteServiceException Bad notification posted from package xxx.xxx.xxx:Couldn 't expand RemoteViews for:StatusBarNotification(pkg=xxx.xx.xx ...
如果发现有功能不生效(特别是旧版本的iOS系统),请确认低版本中是否支持此功能,是否需要特殊的兼容(例如-webkit-前缀)。如果问题可能与JSBridge有关,请:检查JSBridge是否进入了成功回调、失败回调,还是没有任何回调。如果进入了...
您可以按域名、日期、操作系统等维度查看统计数据。说明 统计数据更新的周期大约是1个小时。操作步骤 登录 EMAS控制台。在左侧导航栏选择 解析管理 流量分析。点击 有效解析 或 无效解析,查看相关详细数据。有效解析 根据筛选条件,对已在...
智能筛选 按照 应用版本/品牌/地域/型号/系统版本/运营商/设备最近在线时间 多个维度设置过滤条件,筛选满足条件的终端设备,进行日志拉取。用户拉取 按照 设备ID 或者 用户昵称,指定终端设备,进行日志拉取。拉取状态 拉取任务在执行过程...
请求参数 名称 类型 是否必选 示例值 描述 Action String 是 AddDomain 系统规定参数。取值:AddDomain。AccountId String 否 123456 HTTPDNS账户ID。DomainName String 是 www.example.com 域名名称。返回数据 名称 类型 示例值 描述 ...
请求参数 名称 类型 是否必选 示例值 描述 Action String 是 DeleteDomain 系统规定参数。取值:DeleteDomain。AccountId String 否 12*HTTPDNS账户ID。DomainName String 是 www.example.com 域名名称。返回数据 名称 类型 示例值 描述 ...
APP版本/机型/系统版本/地域/拉取模式/拉取状态 单击筛选按钮,从快捷菜单中选择1个或多个选项,筛选满足条件的设备日志。拉取状态说明请参见 基本概念。在任务列表的 操作 列,单击 查看日志 链接,打开指定设备的日志详情页面。日志详情...
热修复技术、Android系统版本适配速度快,与手淘等亿级App保持同步,除了EMAS技术团队背后还有整个阿里集团的技术力量支撑;作为阿里云的一个商业化产品,EMAS团队有实力保障持续提供稳定、可靠的服务。热修复方案比较 平台 A*T*Q*R*阿里云...
运行环境 是指代码编译需要的环境,包括操作系统以及用于编译的各种软件包。构建应用阶段 构建应用,主要是完成应用的编译构建。应用构建的过程实际是组合编排各种具有原子功能的插件,“阶段”则是组合好的插件的集合。云构建支持自定义...
如果您需要获取系统权限或者访问本机设备,则需要接入WindVane的JS API。您可以接入WindVane JS SDK以调用客户端接口,并根据实际业务需求接入JS API。您在接入windvane.js时,请在H5页面中引入 windvane.js,它提供了调用客户端接口的功能...
iOS通知推送链路如上图所示,控制台OpenAPI发出推送请求后,请求到达移动推送系统,将该推送请求发到苹果APNs,由苹果的APNs最终推送到终端设备。虚线部分为推送系统模块,APNs—终端设备链路,由苹果自行维护。若收到通知有延迟,可以按...
小米、华为等厂商提供了推送能力给开发者,作为设备提供商和OS提供商,他们的长连接建立内置在系统中,可免于被系统结束进程,可靠性高。通过这些厂商通道有更高的通知/消息到达率。而厂商通道往往只支持自家的操作系统发行版,局限很明显...
在iOS9+系统中,模拟器无法访问keychain中的密码,导致校验服务端返回token的时候失败,从而触发 patch run error:Invalid token.问题。解决方法:targets中选中工程项目-Capabilities-Keychain Sharing 打开'ON'
说明 如果您是首次使用EMAS移动研发平台,建议您参考 快速入门 了解完整的产品业务流程。区域 内容 欢迎卡片 立即添加应用:点击添加对应项目的应用。接入SDK:点击跳转至 SDK 管理页面,可查看并下载各产品最新版本 SDK,快速完成集成。...
服务端角标数配置方法:推送系统中只有通过「OpenAPI 高级接口可以设置角标,参考 OpenAPI 2.0-推送高级接口,配置参数 iOSBadge 为终端收到通知时显示的角标数。客户端角标数获取与清除:参照 推送iOS API介绍,2.3节-通知打开监听,针对 ...
对于进程崩溃的情况,也有可能部分原因是由于操作系统考虑到内存、CPU、优先级等指标,选择杀死一个进程得到资源。这种情况下,可以使用MQC平台的深度性能测试产品来帮助分析内存泄漏等问题。代码示例 ActivityManager activityManager=...
该错误是网关层面的问题,含义是 签名不通过/网关签名校验失败;具体为:客户端计算的签名和网关计算的签名不一致。...本地系统编码是否是UTF-8,因为签名计算过程使用UTF-8编码,其它编码肯可能会导致编码失败和签名不一致。
Hotfix个别手机请求次数异常 oppo r9s机型,发现存在以下行为...排查原因可能是主进程由于外部原因被反复拉起的保活逻辑,和ROM、系统环境(如安全设置,是否安装安全类软件等)、用户人为因素(测试)均可能有关。建议去掉进程保活相关逻辑。
热修复仅支持Android 4.3及以上系统,如自研设备和系统,请关闭系统级jit后进行接入。热修复仅支持Java代码、资源文件和so文件的修复。热修复支持存量功能错误问题的修复,或者存量功能类的调整,不支持增量新增功能。警告 由于Google Play...
04-14 支持不初始化sophix 3.3.5 2022-02-11 兼容自定义类加载器 3.3.0 2021-07-22 支持Android12 3.2.18 2021-03-19 代码优化 3.2.17 2020-12-14 优化补丁加载速度 3.2.16 2020-11-13 支持kotlin协程 3.2.9 2019-10-18 支持Android10系统 ...
如全网流量较高时,也会出现系统级流控。可以联系华为官方调整QPS,申请邮件:hwpush@huawei.com 荣耀 QPS=3000 暂不开放申请 小米 MIUI日联网设备数QPS限制:1000万以上:3000 500-1000万:2500 100-500万:2000 10-100万:1000 10万以下...
公共请求参数 公共请求参数是指每个接口都需要使用到的请求参数。名称 类型 是否必须 描述 Format String 否 返回值的类型,支持JSON与XML,默认为XML。Version String 是 API版本号,为日期形式 YYYY-...示例 ...,系统都会返回一个唯一识别码...
当应用请求分配的内存超出了系统(或虚拟机)所能提供的上限时,系统会强制终止应用进程,导致程序闪退。这种问题通常是由于内存泄漏的累积,或在短时间内分配了过多、过大的内存对象所致。监控分析:EMAS 捕获 OOM 发生时的详细堆栈信息、...
如果您未配置证书,系统将提示:开发证书未配置,生产证书未配置,立即前往配置?单击 确定,进入 应用配置 页面。选择鉴权方式为 P12证书,并依次上传配置好的.P12证书、输入 推送证书密码。重要 上传有密码的推送证书才能保存成功,且...
SDK适配应用系统版本限制 Android:最低支持Android 4.1及以上系统。iOS:支持iOS 10及以上系统。HarmonyOS:从HarmonyOS NEXT版本开始支持。海外使用说明 Android:推送服务器在中国内地,国外可能会存在推送延迟,一般在100~300ms,可以...
公共请求参数 公共请求参数是指每个接口都需要使用到的请求参数。名称 类型 是否必须 描述 Format String 否 返回值的类型,支持JSON与XML,默认为XML。...AccessKeyId String 是 阿里云颁发给用户的访问...示例 ...,系统都会返回一个唯一识别码...