背景
移动分析模块提供了崩溃日志上传功能,帮着
开发者及时监控和捕获客户端产生
的各种崩溃问题。对于 Android 应用,崩溃日志在上传时已经自动对崩溃点
的调用栈进行了符号化,可以直接定位到崩溃
的代码。而 iOS 平台则需要在控制台上传符号表。什么是符号表 ...
问题描述mPaaS
移动分析控制台上看不到某个版本
的统计数据。例如,某用户已经对外发布了一个 5.12.1 版本
的客户端,但是在控制台上始终看不到该版本
的统计信息:排查手段一般情况下,这种问题可能是由于客户端上报
的版本号不正确导致
的。例如上述问题 ...
开发小助手提供
的功能可分为四大类:LOG 日志类、TOOL 工具类、UI 界面类和OTHER 其他类。LOG 日志类日志类包含闪退、沙盒浏览和日志三个功能。闪退闪退功能支持快速查看闪退日志。沙盒浏览沙盒浏览功能支持查看 App
的所有文件。日志 ...
0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!
广告
开发小助手提供
的功能可分为三类:mPaaS 工具、诊断工具、常用工具。mPaaS 工具mPaaS 工具类包含 离线包中心、环境切换、启动速度 和 埋点日志 四个功能。说明:mPaaS 工具类功能要求您将
开发工程接入 mPaaS。离线包中心在离线包 ...
的日志。但是如果接入和使用方法错误,可能无法正确拉取到诊断日志。问题复现登录控制
台,进入 产品与服务
移动
开发平台
移动分析 日志管理 拉取实时日志,点击 添加 按钮进入新增诊断任务页面,然后根据页面提示填写诊断任务内容。 完成诊断任务 ...
wrapper。完成上述步骤后,您只需要使用 ./gradlew
的形式构建,这样
的方式能最小
的影响您
的
开发环境。使用独立 gradle下载 Gradle 4.4.zip。解压 .zip 包,然后将解压路径配置为 GRADLE_HOME 环境变量,并将 ...
当
开发者在离线包发布平台上发布一个新
的离线包版本时,客户端拉取更新包
的基本过程如下:客户端向 MDS 服务端发送请求,请求中提供了需要更新
的目标 H5 App
的 ID 和本地版本号。服务端返回该离线包
的相关更新信息(如果存在)。客户端根据返回信息中 ...
背景监管部门要求在用户点击隐私协议弹框中 同意 按钮之前,App 不可以调用相关敏感 API。为应对此监管要求,mPaaS Android 10.1.68 基线
的全部版本、10.1.60 基线
的 10.1.60.5 及以上版本和 10.1.32 基线
的 ...
不建议您自行在 Portal 和 Bundle 接入方式中接入 MultiDex,除非您是单 portal 工程,需要使用multiDexEnabled true。如果您
的 Bundle 过大,目前只能使用拆分 bundle
的方式进行,不要在 bundle 中开启 multidex 支持。 ...
要解决该冲突,需要如下两个步骤:去除 mPaaS
的 Wire 组件,在 gradle 文件添加如下规则:mpaascomponentsexcludeDependencies=['com.alipay.android.phone ...
错误描述通过 Pod 接入方式
的 mPaaS iOS 工程项目,在编译时遭遇错误:ld: '/Users/xxx/Documents/xxx_project/Pods/APOpenSSL/APOpenSSL.framework ...
添加使用自定义 JSAPI
的代码及效果预览 ...
MSS 提供用户及设备维度
的推送数据统计。进入
移动
开发
平
台 mPaaS 控制台后,选择目标应用,完成以下步骤查看各配置
的推送统计数据。操作步骤在左侧导航栏点击 数据同步,进入数据同步页面。在 数据查询 标签页下,您可以查看用户或设备
的状态。在 ...
UTDID 是一个 APP 级别
的设备标识 ID。通过设备标识组件,
开发者可以实现简单快捷地获取设备 ID,以利于应用程序安全有效地找到特定设备。UTDID
的设计目标是给每一
台物理设备提供一个唯一且独立
的设备 ID。在理想状况下,不同
的 APP 在同 ...
离线包验签为了保证离线包
的安全,
开发者可以开启离线包验签功能。验签
的基本过程如下:
开发者配置好一对共私钥,私钥放在服务端用于对离线包进行签名,公钥放在客户端,用于对签名对验证。在离线包发布平台,如果配置了签名私钥,平台下发
的 amr 文件就会带上签名 ...
问题描述“闪退”
的定义一般意义上,“闪退”是指 App 非正常退出。闪退日志mPaaS 客户端框架上报
的闪退日志特指由程序严重错误产生
的崩溃(crash)行为日志。Android 闪退日志中
的主要内容 ...
背景监管部门要求在用户点击隐私协议弹框中 同意 按钮之前,App 不可以调用相关敏感 API。为应对此监管要求,mPaaS Android 10.1.68 基线
的全部版本、10.1.60 基线
的 10.1.60.5 及以上版本和 10.1.32 基线
的 ...
_STARTUP_DEAD:表示该条日志为“启动卡死”类型。APM_ANR:表示该条日志为“ANR卡死”类型。threadsTrace:卡死时,所有
的线程堆栈。internalStack:卡死时,mPaaS框架自身
的工作 ...
iOS 和 Android 平台均提供了 API 实现一次请求所有离线包
的更新信息,其基本过程如下:客户端向 MDS 服务端发送请求,请求中提供了本地已安装
的所有 H5 App
的 ID 和本地版本号,外加一个特殊
的 App ID: nebula ...
在部分场景下,需要为小程序指定启动时跳转
的页面。本文介绍了此场景
的实现过程。前提条件您已参照 快速开始 文档接入了小程序组件。操作步骤在客户端添加启动时跳转页面
的参数信息。传参方法如下所示:Bundle param = new Bundle ...
在 build.gradle 中使用原生
的 gradle 语法—— exclude 来移除指定
的 mPaaS 库。由于可能存在 mPaaS 多个组件引用同一个库
的情况,推荐您使用全局配置
的方式来移除。例如,移除 mPaaS SDK ...
热修复作为一个面向客户端故障
的技术兜底手段,有其特殊
的应用场景和价值。但是热修复在实施过程中存在一定
的技术风险,一般建议作为严重故障
的后手措施,且在投放前要进行严格
的测试和灰度验证。公有云 iOS 用户暂时不能使用该功能。 ...
问题定义当一个 H5 应用/小程序需要更新时,
开发者通过 mPaaS 离线包发布平台上传这个 H5 应用
的更新包/小程序
的更新包,并赋予一个新
的版本号。在客户端,App 会主动询问服务端某个 H5 应用/小程序
的离线包是否存在版本更新,如果有,服务端会 ...
基线是指一系列功能
的稳定版本
的集合,是进一步
开发
的基础。而 mPaaS 产品是基于支付宝
的某个特定版本
开发
的,因此对于 mPaaS 而言,基线则是所基于版本
的 SDK
的集合。随着 mPaaS 产品
的不断升级,已经提供了多个版本
的基线。截止到目前 ...
mPaaS 客户端框架对离线包
的下载行为作出深度
的封装,
开发者往往并不直接控制离线包
的下载行为。离线包
的下载过程大致如下:客户端向 MDS 服务端(cn-hangzhou-component-gw.cloud.alipay.com)发送请求,请求中 ...
mPaaS MPShareKit 内部集成了微信 SDK 用以实现分享到微信等功能。如果
开发者需要利用到其他微信 SDK
的功能,需要另外接入。目前两者不可共存,只能二选一。MPShareKit 可以手动在项目中删除。 ...
背景监管部门要求在用户点击隐私协议弹框中“同意”按钮之前,App 不可以调用相关敏感API。为应对此监管要求,mPaaS Android 10.1.32.17 以上(32 版本) 和 10.1.60.5 以上(60 版本)
的基线 ...
关于本文MultiDex 是为了解决 Android 5.0 以下 Dex 方法
的数量或者类
的数量超过 65535 这个问题
的方案。在当前应用功能膨胀
的情况下,我们需要对 Dex 做一些规划。由于 mPaaS 接入方式是基于 bundle。在打包
的时候 ...
由于通过控制台配置
的方式,无法指定一些比较特殊
的展位位置,例如腰封,因此需要通过代码在客户端页面上预置展位,控制展位
的所在页面、位置等属性。下面介绍如何通过客户端配置一个位置为腰封
的预置展位。操作步骤在工程中,创建一个将用于广告投放
的 App 页面 ...
问题定义离线包验签
的原理与作用如离线包简介中所述,验签失败并不直接导致 H5 应用不可用,但会导致 H5 容器无法从本地获取到 H5 应用
的资源,所有流量都会 fallback 到线上,对用户体验和性能有一定
的影响。常见症状有网
的情况下,离线包应用 ...
此接口仅用于获取打开离线包时传递
的启动参数,pushWindow 传递
的参数请使用 AlipayJsBridge.startupParams 获取。getStartupParams 接口
的使用方法AlipayJSBridge.call(' ...
在某些情况下(例如,离线包本地验签失败),H5 容器无法从本地获取所需
的资源,客户端会转而从线上地址获取这些资源。基本过程如下:客户端向 MDS 服务端发送请求,请求中提供了本地已有
的 H5 App
的 ID 和本地
的版本号。服务端返回该离线包
的相关 ...
背景监管部门要求在用户点击隐私协议弹框中“同意” 按钮之前,App 不可以调用相关敏感API。为应对此监管要求,mPaaS iOS 10.1.60.27 以上(60 版本) 和 10.1.32.18 以上(32 版本)
的基线提供 ...
本文档基于 原生 AAR 方式 使用 Android Studio mPaaS 插件,以扫一扫为例介绍添加 mPaaS 组件到项目中
的流程。如果您使用 mPaaS Inside 方式,请参考 mPaaS Inside 接入流程。如果您使用 组件化方式 ...
由于 Android 系统
的升级变迁和 mPaaS 自身业务
的发展等历史原因,在默认
的 portal 工程中会存在一部分冗余权限,如下列表所示。这些权限在当前
的 mPaaS 版本中已经不再需要,您可以自行选择删除,或按需保留。高危可清理权限以下 5 个 ...
在 build.gradle 中通过 excludeDependencies 来移除指定
的 mPaaS 库。通常情况下该节点已在创建或迁移 mPaaS 工程时自动写入,如果在build.gradle未找到相关代码,可手动添加。对于 Inside 工程 ...
如果预置包配置成功,MDS 服务端也不存在对应
的更新发布,理论上在 Charles 中见不到下载 amr
的过程,更见不到 fallback 到线上
的情况。预置包
的样例代码项目:iOS:32基线:4-offline-package-preset ...
本节书摘来自异步社区《Android 应用案例开发大全(第二版)》一书中的第1章,第1.2节Android的特点,作者 吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.2 Android的特点Android 应用案例开发大全(第二版)Android基于Lin...
2019年是中国银行业进入移动化时代的第20个年头:1999年,在移动运营商的支持下,国内第一个手机银行上线,服务范围覆盖全国26个经济发达的重点城市。随后,各大银行相继推出基于手机短信和WAP网络服务的手机银行服务,开启了国内手机银行发展的第一个黄金十年。
随着手机银行业务的不断丰富以及用户对手...
11月4日,在第二十七届中国国际金融展上,蚂蚁金服联合国际数据公司IDC发布《移动金融科技助力新时代金融机构转型升级——中国金融级移动应用开发平台白皮书》(以下简称《白皮书》)。《白皮书》指出,在企业数字化转型浪潮中,移动化、场景化、智能化成为金融业务的重要发展方向,金融机构正全力推动零售转型,加...
你有超强的战斗力吗?你有不屈不挠的精神吗?你有足够的自信吗?
如果你有,请看这里!阿里云移动云团队需要你!
这里会给你国内顶尖的平台,给你足够的展示空间,给你热情优秀的队友!一起共建移动云,一起赋能企业和开发者!
一、业务及平台介绍
阿里云ApsaraMobile(移动云)是国内领先的移动开发平...
移动应用和游戏的运营离不开大量用户数据的支持。目前国内市场的移动应用分析领域的公司则有友盟、Talking Data、App Annie、百度等,都是开发者比较熟悉的平台。相对来说,国外有哪些靠谱的移动应用分析工具呢?我们从中整理了10款,希望对开发者有所帮助。
Apsalar ApScien...
前言
为什么要写这本书在大学期间,我开始对移动游戏开发感兴趣,于是开始学习移动开发方面的相关知识,包括J2ME和Android等技术。现在,开始的好奇心和兴趣成就了我引以为豪的事业。在大四的时候,我到了天津猛犸实习,从J2ME平台到Android平台,从Android平台到iOS平台,我不仅接触了...
12月6日消息,近日,杉杉创投联合申能诚毅共同投资移动信息安全提供商爱加密数千万元人民币。
爱加密是国内专业的移动安全体系服务商,专注于为移动领域的金融、游戏、企业级应用及互联网开发者提供安全可靠的应用保护解决方案,服务范围覆盖android和iOS两大主流系统。
2017年,公司在...
随着手机等移动设备日益成为人们生活中的一个部分,互联网渗透到社会活动的更多环节,新一代的融合移动设备已成为用户关注的焦点。 这些融合设备的特点基本包括是一个以开放或半开放的操作系统平台为基础,支持众多的第三方应用和服务。同时也有一些创新型的应用为这类设备提供更好的用户 体验。当然,能够访问互联网获...
12 月 15 日,阿里巴巴宣布将移动开源项目 Weex 捐赠给 Apache 基金会开始孵化,Weex 有望成为中国移动领域的首个 Apache 顶级项目,这意味着中国移动技术开始反哺世界。据悉,这也是继 JStorm、RocketMQ 之后,阿里向 Apache 捐赠的第三个项目。
2016...
2016年9月3日,Vue.js作者尤雨溪在中国南京JSConf上正式宣布以技术顾问的身份加盟阿里巴巴Weex团队,并展示了最新的Weex版的Vue2.0,未来Vue将联手Weex共同探寻打造移动应用开发的新模式。
Weex是阿里巴巴今年6月底正式开源的一个重量级项目,可以在提供Web开发体验同时...