首页 > 其他分享 >uniapp 打开 外部app某个页面

uniapp 打开 外部app某个页面

时间:2022-08-24 10:58:21浏览次数:137  
标签:uniapp room res app ifdef deeplink open 页面

配置 manifest.json -> urlschemewhitelist 白名单

/* ios打包配置 */
"ios" : {
  "UIBackgroundModes" : [ "audio" ],
  "urlschemewhitelist" : [ "baidumap", "iosamap", "snssdk1128", "snssdk32" ]
},

1 launchApplication

let url = 'snssdk112 8://lynxview?surl=https://lf-dy-sourcecdn-tos.bytegecko.com/obj/byte-gurd-source/1325/gecko/resource/alliance_lynx_live_room_middle_page/app/template.js&fallback_url=https://alliance.jinritemai.com/lynx/pages/live-room-middle-page/app/template/index.html&hide_nav_bar=1&dynamic=2&live_room_schema=snssdk1128://webcast_room?room_id=7130368027991739166&enter_method=cps_open_deeplink&enter_from_merge=cps_open_deeplink&ecom_live_params=%7B%22cps_track%22%3A%22Cj0InqLk-8ICEOgIGihkeV8xMDcwOTg1ODU0Mjg4MTU5NzA1NjRfOTA3Nl8xMjE3MDQwNjIzIgUxXzFfMUgAEgwInpaAkpf-ifpiEAE%22%7D'

// #ifdef APP-PLUS
plus.runtime.launchApplication({ action: url }, function(res) {
  console.log('打开了吗', res);
  uni.showToast({
    title: res.message,
    icon: 'none'
  })
});
// #endif
// #ifdef H5
window.open(d.deeplink);
// #endif

 

2 openURL  

// #ifdef APP-PLUS
plus.runtime.openURL(url, function(res) {
  console.log('打开了吗', res);
  uni.showToast({
    title: res.message,
    icon: 'none'
  })
});
// #endif
// #ifdef H5
window.open(d.deeplink);
// #endif

标签:uniapp,room,res,app,ifdef,deeplink,open,页面
From: https://www.cnblogs.com/zhang-hong/p/16619054.html

相关文章

  • APP稳定性测试
    一、什么是APP稳定性测试app的稳定性也可以理解为app的健壮性、可靠性。通俗的说就是对app进行破坏性测试,app也能达到稳定的一个状态。对被测应用进行长时间的操作,在各种......
  • mybatis mapper的加载过程
    mapper的加载过程在mybatis配置文件的整体加载过程一文中,最后我们说到在parseConfiguration方法中会加载mybatis的xml配置文件的mappers属性.而mapper属性中定义了所......
  • tomcat自定义错误页面
    tomcat自定义错误页面 当我们访问tomcat的一个不存在的页面,返回错误信息如下: 这样的界面直接暴露给用户并不友好,有时候还不安全,因此一般需要修改默认的错误......
  • 【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
    问题描述在AppServiceforWindows的环境中,当前只提供了PHP7.4版本的选择情况下,如何实现自定义PHPRuntime的版本呢?如 PHPVersion8.1.9?当AppService创建号值后......
  • STS用Maven写一个登录页面
    上一章我们写了一个HelloWorld,这一章在此基础上写出一个登录页面。 一、当前目录结构为:  之所以运行后出现HelloWord的页面,是因为server启动时会默认执行index.jsp......
  • App 自动化测试实战技巧与经典面试题解析
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取移动互联网时代,为了高效应对App多端发布、多版本发布、多机型发布等质量挑战,App自动化测试......
  • App Deploy as Code! SAE & Terraform 实现 IaC 式部署应用
    作者:宋阳(流鑫)企业上云是近些年的发展热潮,越来越多的企业把自己的应用部署在各个云厂商中,利用云计算带来的弹性、灵活、安全、低成本等特性,轻松帮助企业搭建自己的应用。......
  • uniApp 返回上一页携带参数
    clickCity(name){console.log(name);letpages=getCurrentPages();//获取pageletprevPage=pages[pages.length-2];//......
  • Delphi XE 错误:No mapping for the Unicode character exists in the target multi-b
    DelphiXE错误:NomappingfortheUnicodecharacter existsinthetargetmulti-bytecodepage-目标多字节代码页中不存在Unicode字符的映射 错误原因:编码方式......
  • 直播电商平台开发,uni-app实现卡片切换效果
    直播电商平台开发,uni-app实现卡片切换效果第一步:卡片的切换 <viewclass='bgDemo'><viewv-for="item,indexinobjectMultiArray":key="index"@click='bindMultiPic......