首页 > 其他分享 > YonBuilder移动开发平台App拉起第三方应用

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

时间:2023-02-09 19:00:48浏览次数:48  
标签:应用 App 拉起 api ret openApp YonBuilder 第三方

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

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

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

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

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

方法具体可参考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) {

});

效果图如下:

 YonBuilder移动开发平台App拉起第三方应用_支付宝_02


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

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

标签:应用,App,拉起,api,ret,openApp,YonBuilder,第三方
From: https://blog.51cto.com/u_14151679/6047278

相关文章

  • Apps在苹果商店上架的流程是怎样的?
    编辑切换为居中添加图片注释,不超过140字(可选)​​注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows64位系统点击app......
  • uni-app可以上架ios吗?
    上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。​​申请苹果开发者账号教程​​上架AppStore之前是先安装到苹果手机测试调试好,app能正常运行再上架​​......
  • 如何在mac上用(安装)iOS应用(app)?
    在手机端安装ipa对很多朋友来说是一个很实用的技能,那么如何操作呢?今天向大家推荐一个由小新制作的​​捷径(workflow)​​流程——<​​苹果应用安装器​​>,无需......
  • iPad如何绕过app store安装软件?
    一、上架基本需求资料1、苹果开发者账号(公司已有可以不用申请,需要开通开发者功能,每年99美元)2、开发好的APP二、证书上架版本需要使用正式的证书1、创建证书AppleDevelop......
  • WPF常用UI库和图表库(MahApps、HandyControl、LiveCharts)
    WPF常用UI库和图标库(MahApps、HandyControl、LiveCharts)WPF有很多开源免费的UI库,本文主要介绍常见的MahApps、HandyControl两个UI库;在开发过程中经常会涉及到图表的开发,本......
  • 等保测评是什么意思?APP有必要进行等保测评吗?
    在网络安全这个圈子里,等保测评是非常热门的词汇,而且对于很多企业而言,等保测评是必须进行的项目,如果不进行等保测评可能会面临罚款等。因此很多人就比较关心:APP有必要进......
  • uni-app 人脸图片上传且压缩
         <template><viewclass="upload-content"><viewclass="upload-item"v-for="(item,index)inimageList":key="index">......
  • Appium 启动报错“ Could not find 'apksigner.jar' ”
    问题描述:Appium服务启动提示coundnotfind 'apksigner.jar'  定位问题: 通过上面的报错信息可知,问题在于AndroidSDK的目录下缺失apksigner.jar解决问题:1、......
  • Uniapp---苹果IOS支付
    最近开发APP遇到苹果上架的问题,由于采用了第三方支付,由于苹果的霸王条款,所以需要完善苹果支付,以下是详细的开发流程和步骤:首先看官方文档:https://uniapp.dcloud.net.cn/......
  • 直播app开发搭建,注册页面样式,全部代码
    直播app开发搭建,注册页面样式,全部代码<template><view><view>新用户注册</view><image:src="sanjiao"mode="widthFix"></image><!--<imagestyle="width:100vw;":src......