YonBuilder移动开发平台App拉起第三方应用

本文涉及的产品
mPaaS订阅基础套餐,标准版 3个月
简介: 在App的开发过程中,有一种常见场景,就是拉起第三方app,那么使用YonBuilder移动开发做app的时候,是怎么拉起第三方App的呢,下边我们讲一下步骤。

在App的开发过程中,有一种常见场景,就是拉起第三方app,那么使用YonBuilder移动开发做app的时候,是怎么拉起第三方App的呢,下边我们讲一下步骤。

我们以安卓应用打开支付宝为例进行说明:

首先我们在YonBuilder移动开发中,找到端设置界面;点击编辑可以添加支付宝,包名也是默认添加上的;编辑完成之后保存,修改通用配置后需要重新编译一下;通用配置里边包含了常见应用,如果里边没有需要自己查找应用的包名进行配置;

网络异常,图片无法展示
|

然后,我们就可以在代码中调用打开第三方应用的方法了,

方法具体可参考YonBuilder移动开发平台开发者文档:

https://developer.yonyou.com/docs/Client-API/API#25


示例代码如下:

api.openApp({

   androidPkg: 'android.intent.action.VIEW',

   mimeType: 'text/html',

   uri: 'http://www.baidu.com'

}, function(ret, err) {

   if (ret) {

    api.alert({

     msg:JSON.stringify(ret)

 });

   } else {

       api.alert({

     msg:JSON.stringify(err)

 });

   }

});

这样我们就可以通过调用api.openApp打开第三方应用了,打开支付宝首页的示例代码

api.openApp({

     androidPkg: 'com.eg.android.AlipayGphone',

     uri: 'alipay://'

}, function (ret, err) {

});

效果图如下:

网络异常,图片无法展示
|


点击按钮后调用api.openApp方法可以跳转到支付宝:

打开第三方应用的时候也支持传参数,具体可以看开发者文档的appParam参数介绍,根据自己的需求灵活应用;

相关文章
|
5月前
|
开发框架 移动开发 JavaScript
SpringCloud微服务实战——搭建企业级开发框架(四十七):【移动开发】整合uni-app搭建移动端快速开发框架-添加Axios并实现登录功能
在uni-app中,使用axios实现网络请求和登录功能涉及以下几个关键步骤: 1. **安装axios和axios-auth-refresh**: 在项目的`package.json`中添加axios和axios-auth-refresh依赖,可以通过HBuilderX的终端窗口运行`yarn add axios axios-auth-refresh`命令来安装。 2. **配置自定义常量**: 创建`project.config.js`文件,配置全局常量,如API基础URL、TenantId、APP_CLIENT_ID和APP_CLIENT_SECRET等。
217 60
|
6月前
|
开发框架 移动开发 JavaScript
SpringCloud微服务实战——搭建企业级开发框架(四十六):【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建
正如优秀的软件设计一样,uni-app把一些移动端常用的功能做成了独立的服务或者插件,我们在使用的时候只需要选择使用即可。但是在使用这些服务或者插件时一定要区分其提供的各种服务和插件的使用场景,例如其提供的【uni-starter快速开发项目模版】几乎集成了移动端所需的所有基础功能,使用非常方便,但是其许可协议只允许对接其uniCloud的JS开发服务端,不允许对接自己的php、java等其他后台系统。
301 61
|
移动开发 JavaScript 前端开发
使用基于Vue.js和Hbuilder的混合模式移动开发打造移动app
使用基于Vue.js和Hbuilder的混合模式移动开发打造移动app
329 0
使用基于Vue.js和Hbuilder的混合模式移动开发打造移动app
|
移动开发 JavaScript 前端开发
使用基于Vue.js和Hbuilder的混合模式移动开发打造属于自己的移动app
近几年,混合模式移动应用的概念甚嚣尘上,受到了一些中小型企业的青睐,究其原因,混合模式开发可以比传统移动开发节约大量的开发成本和人力成本。 Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。
使用基于Vue.js和Hbuilder的混合模式移动开发打造属于自己的移动app
|
开发工具
iOS-第三方登录无法拉起App问题
iOS-第三方登录无法拉起App问题
130 0
iOS-第三方登录无法拉起App问题
|
Web App开发 iOS开发
iOS开发 - 网页拉起app后并执行某些操作
iOS开发 - 网页拉起app后并执行某些操作
213 0
iOS开发 - 网页拉起app后并执行某些操作
|
移动开发 小程序 前端开发
YonBuilder移动开发平台功能大盘点
 YonBuilder是面向企业组织和个人开发者的低代码开发平台,实现无代码、低代码、专业代码开发三种模式。提供元数据驱动和画布构建两种开发方式,通过点击拖拽+自动化代码生成和移动多端编译的技术
251 0
YonBuilder移动开发平台功能大盘点
|
移动开发 缓存 安全
如何提升App用户隐私合规性?以YonBuilder移动开发平台APICloud为例
在移动应用开发领域,如果企业的应用程序未采用动态权限方式获取用户的隐私权限,将无法上架Google Play及国内的各大应用市场。对于一款标准的移动端商业app,动态权限功能已经成为必不可少的标配功能。 本文主要介绍如何使用YonBuilder移动开发技术,实现移动端的动态权限功能。
168 0
|
存储 XML 缓存
如何用App实现巡检业务数字化?以YonBuilder移动开发平台APICloud为例
一款消防检查app可以有效减少繁复工作、提升巡检效率。本文将详细介绍如何使用YonBuilder移动开发平台开发消防检查助手app。
441 0
|
Web App开发 移动开发 JavaScript
H5页面拉起第三方App
H5页面拉起第三方App
884 0
H5页面拉起第三方App