很久没有写过文章啦,但是写文章是一个好习惯,能帮助你把学到的东西进一步掌握。以后遇到问题,解决后一定要写个文章。

公司有一个需求,是在我们的app1中有个按钮,点击会打开我们的app2。 在uniapp的文档中我找到了怎么去实现。

首先贴出我参考的3个文档
①uni-app 中如何打开外部应用,如:浏览器、淘宝、AppStore、QQ等
https://ask.dcloud.net.cn/article/id-35621__page-2
②Android平台设置UrlSchemes,实现被第三方应用调用
https://ask.dcloud.net.cn/article/id-409
③分享mui启动第三方应用遇到的坑 android&ios
https://ask.dcloud.net.cn/article/12762

需要提一下,我这个app没有ios版本,所以ios我没有测试 。如果大家有ios的,那么大家自己试一下吧。

Android平台实现:
看到文档写的都要配置Schemes ,我发现配置这个,好像是给ios用的。
其实Android的实现很简单。我们只需要 要打开的app2的包名,这个在应用打包的时候可以看到

然后,我们app1需要执行打开的时候, 去执行这个代码,这个是h5的api,所以不能在小程序使用。 我们可以条件编译“//#ifdef APP-PLUS”

//#ifdef APP-PLUS
plus.runtime.launchApplication(  {//打开app2pname: 'uni.UNICC859ED'  },   function(e) {//打开失败时console.log(e);}
);
//#endif

打开失败的需要大家根据自己的需求写。这样Android就搞定了。

IOS:
首先我们需要在app2的manifest.jso里配置我们的Schemes
可以参考②

yssjsd 是我设置的schemes 名字,
然后,我们app1需要执行打开app2的时候, 去执行

plus.runtime.launchApplication(  {//打开app2action: 'yssjsd://'   },   function(e) {//打开失败时console.log(e);}
);

IOS应该是这样的,但是我没有测试,如果大家有需求,那么大家自己试一下吧。

uni-app中打开另一个app如何实现?相关推荐

  1. android点击另一个app,Android 怎么从一个APP中打开另外一个APP

    Android 如何从一个APP中打开另外一个APP 众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的. 同样的,对于应用之间的跳转也是如此的.应用 ...

  2. Android在app中打开另一个app

    打开另一个app 知道包名和MainActivity类名之后 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(In ...

  3. Android 在app里面打开另一个app,加<uses-permission android:name=“android.permission.QUERY_ALL_PACKAGES“

    Android 在app里面打开另一个app 一.方式1:打开外部app,在新窗口打开. //打开外部app,新窗口打开private void doStartApplicationWithPacka ...

  4. android 打开其它app,Android 在一个APP里打开另一个APP

    前言 不知道你们有没有注意过,每次打开一些软件的时候都会有广告引导页,有时候手滑点到了,会有进入手机上的另一个APP,这有没有引起你的注意呢? 运行效果图 正文 为了测试这个功能,首先要创建两个项目, ...

  5. 在Android开发当中如何在一个app中打开淘宝app

    当我们在进行Android开发过程当中,有时候会用到跳转到另外一个app进行操作的功能. 那么我们要如何跳转到另外一个app呢? 其实可以通过了解Intent的几个属性来进行分析,实现不同app之间的 ...

  6. 在一个app中启动另外一个app的service

    例如:appA要启动appB中的service 步骤一: appB中service的声明,如图 <service android:name="com.appb.BService&quo ...

  7. android app传递参数,Android APP调起另外一个APP并传值

    概述 为了增加用户体验,可能要求在一个APP中打开另外一个APP的需求,一般分为三种: 显式调用跳转 隐式调用跳转 URL Scheme跳转 代码 用到的一些公共方法,当打开APP时,检测到第三方AP ...

  8. 如何在App中打开设置、appstore或其他App(区别iOS 10及之前系统)

    题记: "同样是搬砖,一个人觉得自己在砌一堵墙,另一人觉得自己在盖一座房,还有一个人认为自己在建造一座新的城市": -格局决定命运: Content: 首先提供一个系统版本判断的宏 ...

  9. uniapp 微信小程序地图,在高德app、腾讯app、百度app、苹果地图app 中打开

    一.效果: 点击图片一后,会跳转到图片二页面(无需自己写图片二页面,小程序会自动打开此页面) PS:示例图中(坐标)为"天安门".( <map> 可添加多个坐标点 ) ...

最新文章

  1. springboot集成swagger2测试接口
  2. 遗传算法 简单函数优化
  3. ⼤海捞针 —— Scan
  4. JavaScript————FormData实现多文件上传
  5. java statement 动态参数_java_web学习(九) PreparedStatement动态参数的引入
  6. webpack4+vue打包简单入门 1
  7. 三星i9158刷机教程
  8. Mysql之无法查询中文字解决办法
  9. 维基百科(Wikipedia)网址
  10. X280 工业4g路由器
  11. 计算机信息管理存在的问题与对策,全面信息化管理系统问题及对策(word版)...
  12. 一个For语句导致死循环的例子
  13. [转贴]国内计算机类学术期刊投稿指南
  14. 索骥馆-DIY操作系统之《30天自制操作系统》扫描版[PDF]
  15. Aspose 只更新页码和 更新域 UpdatePageNumbers
  16. VMware Workstation 15界面,英文改中文
  17. Cmake在Windows下安装Opencv3.2遇到的问题
  18. 这100 个网络基础知识 看完成半个网络高手
  19. sql 拆分字符串, 表值函数f_split的使用
  20. 没学过量子力学,物理学也是一团糟,不过我觉得这个故事很有意思

热门文章

  1. argb888与rgb888转换程序_将Android camera2 api YUV_420_888转换为RGB
  2. 深度:自动驾驶特斯拉背后核心技术解析
  3. matlab用双精度编程,如何在Matlab中得到一个单、双精度数的整数部分和小数部分?...
  4. Excel公式向导一键提取日期中日的操作方法
  5. 如何让路由器重启不丢失配置
  6. php怎么找代码所在位置,WordPress快速定位PHP函数所在文件位置及代码行号
  7. 《你不知道的JavaScript(上卷)》阅读随笔
  8. 学习笔记——夜神模拟器调试uni-app项目时遇到的bug
  9. VALSE 2017 | 神经网络模型压缩优化方法
  10. html页面标题闪光字体,HTML最简单的文字闪烁代码