开关配置管理接口 MPConfigService 对外暴露了很多接口,根据命名就能了解接口的含义,以下为各个接口及注释。重要 监听器会以软引用形式存在,当内存较低时,系统会进行回收。因此请尽量避免使用全局监听,而是采用随时注册、用完移除的...
接入 Android 客户端的统一存储组件提供以下持久化存储方案:Android 存储类型 接入 Android 客户端的统一存储组件提供以下持久化存储方案:数据库存储:基于 OrmLite 架构,提供了数据库底层加密能力。键值对存储:基于 Android 原生的 ...
操作步骤 在 mPaaS 控制台>实时发布>配置开关管理 中增加需要的开关配置项,并按照平台、白名单、百分比、版本号、机型、Android 版本等信息进行针对性下发配置。具体操作步骤,参考 配置管理。在 mPaaS 控制台>实时发布 中发布了开关配置...
定位 SDK 是一套简单的 LBS(Location-based services)定位接口,您可以使用这套定位 API 获取定位结果。定位支持 原生 AAR 接入 和 组件化接入 两种接入方式。前置条件 若采用原生 AAR 方式接入,需先完成 将 mPaaS 添加到您的项目中 的...
配置预置展位指通过客户端代码控制展位的展示(展位所在页面和展位位置等),同时通过调用接口,从服务端获取展位其他信息,例如展位高度、展示样式、内容类型等。关于此任务 您可以通过 XML 预置 CdpAdvertisementView 展位参数到 App 中...
符合类目要求的小程序,需要在 微信公众平台>开发>开发管理>接口设置中自助开通该组件权限,如下图所示:开发框架 本项目为能实现一套代码支持多个小程序平台,选用了uni-app框架进行开发,技术栈为Vue,如需了解更多框架信息,请参见 uni-...
在进行客户端开发之前,您首先需要配置开发环境:配置 Windows 开发环境 配置 macOS 开发环境 配置 Linux 开发环境 配置 Windows 开发环境 参考以下说明配置 Windows 开发环境。配置 Java 8 环境 mPaaS 框架只支持 JDK 8 及以上版本。下载...
符合类目要求的小程序,需要在 微信公众平台>开发>开发管理>接口设置中自助开通该组件权限,如下图所示:开发框架 本项目为能实现一套代码支持多个小程序平台,选用了uni-app框架进行开发,技术栈为Vue,如需了解更多框架信息,请参见 uni-...
AUSegment 用来替换 APSwitchTab 控件,对相关代码做了重构,并保留原有接口,可以平滑滚动。10.0.20 版本之后,该组件支持可滚动 Tab 切换。每个 Tab 左右间距为 14dp:当所有 Tab 超过初始设置宽度时,支持滚动切换。当所有 Tab 小于初始...
configurations { all*.exclude group:'com.alipay.android.phone.thirdparty',module:'utdid-build' } 组件化(Portal&Bundle)mpaascomponents { excludeDependencies=["com.alipay.android.phone.thirdparty:utdid-build"]} 加入接口包...
完成智能投放组件的 Android 客户端接入和基本的展位配置后,您还可以进行一些其它设置,例如控制弹屏的最大范围、强制全量刷新所有的展位、设置 RPC 请求的拓展参数等。下面是对这些进阶操作的详述。控制弹屏的最大范围 适用场景:当希望...
my.saveFile 说明 基础库 1.13.0 及以上版本支持该接口,低版本需做兼容处理,操作参见 小程序基础库说明。mPaaS 10.1.32 及以上版本支持该接口。该接口用于保存文件到本地(本地文件大小总容量限制:10M)。调用 my.saveFile 成功后,安卓...
本文提供 Android 和 iOS 端的代码示例。Android 代码示例 参见 获取代码示例 以获取代码示例以及使用方法和注意事项。iOS 代码示例 参见 获取代码示例 以获取代码示例以及使用方法和注意事项。客户端集成定位功能的详细介绍请参见 接入 ...
效果图 接口说明/*设置图标*@param iconRes 图标资源 ID*/public void setIcon(@DrawableRes int iconRes);设置主标题文案*@param text 文案内容*/public void setMainTitleText(CharSequence text);设置次标题文案*@param text 文案内容*/...
mPaaS Android 60 基线提供了多套开发环境间切换的能力,能够帮助开发者在多套开发环境间(如:开发 DEV/测试 TEST/体验 UAT/线上 PROD)方便自如地进行切换。涉及 mPaaS 的改动 对于 mPaaS 开发者,在切换开发环境的过程中,涉及到以下...
离线包(无论是预置还是下载)验签是否一定需要网络?解答:不需要,离线包验签不依赖网络。验签的时间点在什么时候?下载后解压的时自动验签还是在调用的时候才验签?...相关链接 接入 Android 常见问题 接入 iOS 常见问题
H5 承载于 Android 和 iOS 之上,需要进行客户端接入。在客户端接入 H5 容器后,前端可以很方便地使用网关:通过动态代理的方式,封装客户端和服务端之间的通讯。如果服务端和客户端定义了一致的接口,可由服务端自动生成代码并导出给客户...
mPaaS 插件是一个具有图形化界面的插件工具,该工具提供了编译打包、管理组件依赖、热修复、加密图片等功能,用于帮助开发者能够快速接入 mPaaS 并辅助进行开发工作。安装 mPaaS 成功后我们会在 Android Studio 的顶部菜单栏看到 mPaaS ...
AUButton 组件用于提供...Style 接口 属性名 说明 mainButtonStyle 页面主按钮 subButtonStyle 页面次按钮 warnButtonStyle 警告按钮 assMainButtonStyle 辅助主按钮 assButtonStyle 辅助次按钮 listButtonStyle 列表按钮 代码示例 页面主按钮...
开发小助手提供的功能可分为四大类:LOG 日志类、TOOL 工具类、UI 界面类和 OTHER 其他类。LOG 日志类 日志类包含 闪退、沙盒浏览 和 日志 三个功能。闪退 闪退功能支持快速查看闪退日志。沙盒浏览 沙盒浏览功能支持查看 App 的所有文件。...
效果图 接口说明/*设置最大输入长度*/public void setInputMaxLength(int length);获取返回按钮*@return*/public AUIconView getBackButton();获取删除按钮*@return*/public AUIconView getClearButton();获取搜索输入框*@return*/public ...
接口说明/*设置简易模式*@param isSimple*/public void setIsSimpleType(boolean isSimple);设置网络异常模式*@param type*/public void resetFlowTipType(int type);设置按钮的属性*@param text*@param clickListener*/public void ...
接口说明/*设置字母选中监听*/public void setOnItemClickListener(OnItemClickListener listener)public interface OnItemClickListener {/*设置字母选中监听*@param clickChar 点击或者选中的字母*/void onItemClick(String clickChar);...
了解 Android 的升级 SDK 中相关 API 接口的使用方法。MPaaSCheckVersionService MPaaSCheckCallBack MPaaSCheckVersionService checkNewVersion 检查应用是否有更新,该方法启动异步任务执行更新检查,无论是否有更新,都会调用 ...
移动开发平台(Mobile PaaS,简称 mPaaS)是源于支付宝 App 的移动开发平台,为移动开发、测试、运营及运维提供云到端的一站式解决方案,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动 App。...
mPaaS 插件提供多种开发辅助功能,包括:新建 mPaaS 工程,添加、删除和升级 mPaaS 组件,构建工程等。为方便您使用以上功能,本文将向您介绍 mPaaS 插件的安装过程。mPaaS 插件的安装有 在线安装 和 离线安装 两种安装方式。如果您的 ...
整体过程分为 6 步:服务端开发 注册 API 分组 创建 API 配置 API 服务 测试 API 服务 生成客户端 SDK 服务端开发 引入网关二方包 在项目的主 pom.xml 文件中引入如下二...有关客户端开发的更多信息,参见下列 客户端开发指南:Android iOS JS
color,reference 代码示例 XML 示例:<com.alipay.mobile.antui.basic.AUSearchInputBoxandroid:layout_width="match_parent"android:layout_height="52dp"android:layout_marginTop="10dp"app:searchEditHint="暗文本提示"/>...
对于 服务端 类型实验室,AB 测试提供了 REST 接口的方式,提供 AB 测试的分流能力,同时 AB 测试组件会记录分流日志,做后续指标计算的数据基础。请求 接口地址:/rest/abtest Method:GET 参数:参数名 是否必填 备注 示例 appId 是 ...
Android 情形一:调用用户报活接口 MPLogger.reportUserLogin("userId");假如需要统计 App 注册用户量,那么您需要调用用户报活接口 MPLogger.reportUserLogin("userId");该接口会自动将入参设置为全局的用户 ID,您无需额外操作。其他情形...
boolean hasMore)代码示例<com.alipay.mobile.antui.load.AURefreshListViewandroid:id="@id/refresh_list_view"android:layout_width="match_parent"android:layout_height="wrap_content"/>listView.setOnPullRefreshListener(new ...
清理白名单方案 1.0 清理白名单方案 1.0 是在合适的时机调用 MPFramework 中的接口来动态设置白名单列表。支持的基线 清理白名单方案 1.0 支持 10.1.32、10.1.60 和 10.1.68 系列基线。如果在设置白名单之前已经因为崩溃触发了清理机制,...
此接口用于调用扫码组件,且仅限于 Android 系统。另外,在使用此接口前,请确认您已经在工程中添加了扫码组件。其中 actionType 为获取码值。scan 接口的使用方法 AlipayJSBridge.call('scan',{ type:'bar',actionType:'scan' },function...
目前 Android 支持两种热修复方式,分别为 DexPatch 和 InstantRun。使用热修复涉及到调用 MDS 的更新发布接口,会产生相应的接口调用费用。有关接口调用的计费说明,参见 产品定价 中的实时发布计费项说明。DexPatch 和 InstantRun 对比 ...
mPaaS 提供的键值对存储类似 Android 原生的 SharedPreferences,提供了类似的接口,底层是 mPaaS 自主实现的键值对存储系统。使用示例 创建 APSharedPreferences 查询数据 插入数据 删除数据 创建 APSharedPreferences/context 为 Android...
流程说明 接口调用流程如下:获取上传到 OSS 的 Token。将 APK/AAB 上传到 OSS。通知 MSA 已经上传 APK/AAB。查询上传结果(轮询),获取到加固任务 ID。通知 MSA 开始加固。查询加固结果(轮询),拿到加固后的应用 URL。下载加固后的包。...
前置条件 使用小程序 IDE 真机预览与调试功能之前,请确保您的 Android 小程序已接入真机预览与调试功能。详情请参考 MriverDebug 调试 API。操作步骤 打开您从 mPaaS 控制台 下载的名为 config.json 的小程序 IDE 配置文件,找到 debug_...
本文介绍了用户在使用 mPaaS 10.1.68 版本基线时,需要为 Android 13 进行的适配工作。谷歌已于 2022 年 8 月 16 日发布 Android 13 正式版。mPaaS 作为基础库,已在 10.1.68 基线上进行了相关适配。在 mPaaS 适配之前,在 Android 13 设备...
在 总览 页,依次点击 代码配置(可视情况选择 Android 或 iOS)>下载配置文件>立即下载,在右侧弹出的 代码配置 窗口中,您可以看到 App ID、Workspace ID 和 Tenant ID 的值。配置 Maven 依赖 在使用 OpenAPI 之前,您需要完成以下 Maven...
组件介绍 mPaaS 小程序,源自于支付宝小程序框架,继承了支付宝小程序...更多详情,参见:快速接入 Android 小程序 快速接入 iOS 小程序 开发及发布使用小程序 IDE 完成开发、测试,将小程序运行至您的项目中。更多详情,参见 开发小程序。