什么是 mPaaS

产品优势 动态灵活的客户端能力 作为开发者,您可以借助客户端动态灵活的能力,有效提升开发效率,打造极致的 App 体验:3 大研发框架:Native 开发框架、Kylin H5 开发框架、小程序开发框架。20 多个功能性组件,例如网关服务、埋点分析、...

小程序内嵌H5数据上报

举例:在商城小程序中的一个H5开发的活动页,仅在商城小程序中出现。业务希望站在商城小程序的角度看到所有用户所有访问数据,包括H5活动页和小程序所有数据。无须在QuickTracking的后台中为该H5创建独立的应用和appkey,其可直接使用小...

产品简介

mPaaS 移动应用安全加固通过抹去原来的运行流程,将函数名称、变量名称进行混淆,从而使处理后的 JavaScript 代码难以阅读,防止 H5 应用被破解盗用,保障 H5 开发者的合法权益。产品优势 操作简单,开箱即用 Android 通过上传 APK 进行...

SDK概述

用户账号&用户属性设置 事件埋点-页面采集-全局属性-渠道属性 1.SDK自动捕获链接中的渠道参数 2.SDK提供API供开发者完成H5唤起应用市场下载App场景下的H5渠道模糊匹配 全埋点 仅Android、iOS、小程序和Web(H5)支持 可视化埋点 仅Android...

小程序简介

mPaaS 小程序,移动端全新的开发模式,深度融合 HTML5 的易开发性、跨平台性及 Native 性能。代码仅需开发一次,便可复用多端。实现 App 动态发布与更新 借助 mPaaS 小程序,开发者能够轻松地将 App 新版本、小程序包以及开关配置进行下发...

打开 URL 判断逻辑

} H5Service h5Service=LauncherApplicationAgent.getInstance().getMicroApplicationContext().findServiceByInterface(H5Service.class.getName());H5Bundle bundle=new H5Bundle();Bundle param=new Bundle();打开的在线地址 param....

10.1.60 基线

本文档为您介绍 10.1.60 基线下关于 H5 容器和离线包的 Android SDK 的接口详情。公共函数 H5TitleView getTitle 声明:String getTitle();说明:获取主标题文本。参数:无。返回值:String,主标题。setTitle 声明:void setTitle(String ...

10.1.68 基线

参数:参数 类型 说明 activity Activity 页面上下文 param Bundle 启动参数,内部可包含 appid 或是 URL 返回值View,H5 容器的视图(view)getH5ViewAsync 声明:public static void getH5ViewAsync(Activity activity,Bundle param,H5...

H5 容器打开 URL 出现“加载失败”的问题

public class H5SchemeInterceptProviderImpl implements H5SchemeInterceptProvider {@Override/请在如下方法里面处理scheme的跳转 public boolean handlerOnScheme(String s,H5Page h5Page){/返回true表示拦截不走scheme,false表示不...

SDK 升级说明

本文是关于 10.1.60 版 SDK 升级的变更说明。MPNebula public static void enableAppVerification(final String publicKey)上述 API 已修改,除调用此 API 之外,仍...H5ExtConfigProvider 已废弃,如需配置 H5 容器开关,参见 H5 容器配置。

自定义 JSAPI

JavaScript API(JSAPI)是为 H5 应用提供原生能力的接口,您可以利用这些接口使用更多的原生能力和操控能力,提高 H5 应用的用户体验。H5 容器组件提供以下能力:丰富的内置 JSAPI,实现例如页面 push、pop、标题设置等功能。更多信息查看...

管理离线包

离线包的管理操作包括:预置 H5 应用、利用全局资源包、更新 H5 应用、下载 H5 应用、安装 H5 应用、获取应用信息、校验安全签名以及删除本地应用。前置条件 您已完成接入配置。具体的操作步骤,查看 添加 SDK。您已经生成离线包。具体的...

Android 小程序自定义 View 自定义渲染参数

public class MyTestEmbedView extends MPBaseEmbedView {·@Override public void onReceivedRender(JSONObject jsonObject,H5BridgeContext h5BridgeContext){ LoggerFactory.getTraceLogger().debug(TAG,"onReceivedRender:"+jsonObject...

设置 AP 数据

}/其他代码省略 } 设置 H5LoginProvider H5Utils.setProvider(H5LoginProvider.class.getName(),new H5LoginProviderImpl());setAPDataStorage 接口的使用方法 AlipayJSBridge.call('setAPDataStorage',{ type:"common",business:...

App内H5数据上报

场景举例:App业务、运营和PD等不希望在App中看到H5的数据 操作说明:创建两个应用:一个App应用,该App有自己的Appkey_app 一个Web/H5应用,该Web/H5有自己的Appkey_h5 不进行任何API的调用 上报日志:仅H5报一条日志:Appkey是H5的...

扩展 UC 内核

通过为 H5 容器设置 mp_h5_uc_number_input_use_system 开关的配置,来控制在 UC 内核下是否使用系统键盘。其中,YES 表示使用系统键盘,NO 表示使用 UC 键盘。默认值为 NO,即使用 UC 内核时,默认使用 UC 键盘进行输入。关于如何设置 H5 ...

H5 容器资源拦截

App 页面里图片展示过多,加载速度缓慢,需要优化 H5 容器的加载速度,争取实现 H5 页面秒开。通过拦截替换 H5 容器中加载的资源文件,替换成下载好的本地文件,无需网上加载,即可大大提升 H5 页面的打开效率。以下方法实现为 Demo 代码,...

配置 H5 容器

H5ExtConfigProvider 使用说明如下:public class H5ExtConfigProviderImpl implements H5ExtConfigProvider {@Override public String getConfig(String key){ if("h5_shouldverifyapp".equalsIgnoreCase(key)){ return"YES;} else if(...

管理 H5 离线包

发布 H5 离线包后,您可以管理已发布的离线包。管理操作包括查看、暂停、结束发布、导出、删除 H5 离线包。查看离线包发布任务 进入 mPaaS 控制台,完成以下步骤:单击左侧导航栏的 实时发布>离线包管理 菜单。在 H5App 列表中,选择目标 H...

H5 容器拦截物理按键

使用 H5 容器拦截物理按键功能,请将 mPaaS 基线版本升级至 10.1.68.33 及以上。通过如下代码设置物理返回键拦截的 Provider。public interface MPH5OnKeyDownProvider { boolean needIntercept(H5Page page,int keyCode,KeyEvent intent);...

H5 自定义报错页面

在加载 H5 页面时,如果网络加载失败或无法打开网站,会出现类似如下的报错:“网络无法连接(-1009)”。处理在 H5 页面中如上报错的方法与小程序相同,参见 iOS 小程序自定义报错页面。

自定义导航栏(10.1.60)

}@Override public void setH5Page(H5Page h5Page){ this.h5Page=h5Page;}/*根据 JS 传递过来的参数设置右上角菜单*/Override public void setOptionMenu(JSONObject params){ boolean reset=H5Utils.getBoolean(params,"reset",false);...

H5 安全加固

本文引导您如何使用 H5 安全加固,对应用进行快速加固并获取安全加固包。前置条件 已准备好未加固的 JS 压缩包(JS 压缩包应为 zip 格式,且大小≤100 MB)。重要 已做过混淆处理的 JS 文件,请慎重选择,可能会引起性能问题。已购买移动...

JSAPI 鉴权设置方法

public class H5JSApiPermissionProviderImpl implements H5JSApiPermissionProvider {@Override public boolean hasDomainPermission(String jsapi,String url){/在该方法里,对所有url的jsapi请求进行校验,安全的url才可以放行,true...

MPH5OpenFileChooserProvider 的使用

使用场景 在 H5 离线包中使用选择文件或者图片时,若不满足需求,可以使用自定义图片选择功能。如选择图片样式、可选多张图片、动态权限的处理等,推荐使用 MPH5OpenFileChooserProvider 来实现。实现方式 在 mPaaS 初始化完成后的回调中...

H5 容器简介

H5 容器是一款移动端 Hybrid 解决方案 SDK(Nebula SDK)。提供了良好的外部扩展功能,拥有功能插件化、事件机制、JSAPI 定制和 H5App 推送更新管理能力。功能 H5 容器组件提供以下功能:加载 H5 页面,并按照会话(Session)的概念管理...

创建工程并添加 H5 容器组件

本视频向您介绍创建工程并添加 H5 容器组件的操作过程。

自定义导航栏(10.1.68)

前提条件 在完整阅读此指南前,需提前知晓以下四点:由于小程序和 H5 共用导航栏的实现,在进行自定义导航栏的开发时应将 H5 和小程序使用导航栏的情况都考虑在内,除非确定使用场景不包含小程序或 H5。自定义导航栏 必须符合容器调用的...

自定义 API

小程序 API 复用 H5 容器的 JSAPI 插件机制,这意味着您可以按照 H5 容器提供的插件机制来扩展 API,并且小程序可以直接调用您已经写好的自定义 API。自定义 API 请参考 H5 容器的自定义 JSAPI 的文档来自定义 API:Android 自定义 JSAPI ...

10.1.60 升级指南

容器基类 自定义的所有 H5 页面的基类,必须是 H5WebViewController 的子类。若原有 H5 基类中实现了 back 方法,需删除。自定义导航栏 返回按钮需监听 kNBEvent_Scene_NavigationItem_Left_Back_Create_Before 事件,修改默认导航栏样式。

iOS 常见问题

如何解决 H5 容器定位偏移问题?解答:在使用 mPaaS 容器的过程中可能会遇到 H5 容器定位偏移的问题,请参考以下方法进行设置更新:(void)application:(UIApplication*)application beforeDidFinishLaunchingWithOptions:(NSDictionary*)...

H5 容器定位偏移解决方案

在使用 mPaaS 容器的过程中可能会遇到 H5 容器定位偏移的问题,请参考以下方法进行设置更新:(void)application:(UIApplication*)application beforeDidFinishLaunchingWithOptions:(NSDictionary*)launchOptions {/跳过 LBS 定位...

UI 组件库简介

另外 AntUI 前端组件库也是在基于原有 AntUI 无线 H5 样式库的样式下,完善过交互逻辑,抽象配置项后的组件库。主要有以下组成部分:@alipay/antui 样式库@alipay/antui-vue 基于上述样式库的组件库 相关链接 AntUI 无线 H5 样式库

webview 组件控制

通过创建 webviewContext,提供从小程序向 web-view 发送消息的能力。说明:基础库 1.8.0 及以上版本支持本功能,低版本需做兼容处理,操作参见 ...说明:以上的双向通信能力的流程是 H5 先发消息给小程序,小程序接收到消息后再发消息给 H5

自定义 JSAPI

使用 JSAPI,可以让您在 H5 页面增加 Native 功能调用入口。通过实现自定义 JSAPI 类中的 handler 方法,以 Native 的形式实现特定功能。H5 容器组件提供以下能力:丰富的内置 JSAPI,实现例如页面 push、pop、标题设置等功能。更多信息,...

接入 Android 常见问题

public class H5NebulaFileProviderImpl implements H5NebulaFileProvider { private static final String TAG="H5FileProviderImpl;Override public Uri getUriForFile(File file){ try { return getUriForFileImpl(file);} catch...

Android 小程序如何实现多次实例化

操作步骤 配置 assets 的 h5_tiny_multiApp 属性。在 assets 文件夹下的 custom_config.json 文件中设置 h5_tiny_multiApp 属性。[{"value":"NO","key":"h5_tiny_multiApp"}]启动参数配置。启动小程序时需设置 appClearTop 和 startMultApp...

启动参数

H5 容器运行时的外观和行为受一组参数控制,可在启动一个新实例或者 pushWindow 时指定,例如:mpaas:/platformapi/startapp?appId=20000067&url=http%3A%2F%2Fm.taobao.com&showOptionMenu=NO&startMultApp=YES 从前端打开一个新的 H5 ...

配置通用埋点

PC 端和移动端 H5 页面可以使用统一的 H5 埋点方案。通过配置埋点,您可以实现统一的 H5 埋点。关于此任务 基于不同的业务场景,使用不同的 H5 通用埋点类型。要了解具体的业务场景及对应的埋点类型,查看 通用埋点类型。操作步骤 引入 CDN...

初始化操作

执行初始化操作请务必使用 ready 方法,否则可能会导致 H5 获取 AlipayJSBridge 失败。AlipayJSBridgeReady 使用方法 function ready(callback){/如果 jsbridge 已经注入则直接调用 if(window.AlipayJSBridge){ callback&callback();} else...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
移动开发平台 mPaaS 大数据开发治理平台 DataWorks 文件存储 CPFS 云效(老版) 云解析DNS 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用