建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

SSL VPN

关注
深信服SSL VPN集SSL/IPSec于一身,帮助企业构建端到端的安全防护体系,业内拥有多项加密技术,多种认证方式、主从绑定等特色功能,保证远程系统接入的用户身份安全、终端/数据安全、传输安全、应用权限安全和审计安全,具有快速、易用、全面等优势特点,并且连续多年市场占有率第一,一直走在技术前沿,提供优质服务,用户认可度极高。
故障案例库
典型场景排查思路

【SSL】IOS安装应用封装的APP之后,在微信点击位置,选择高德地图导航,会拉起封装的APP,却不会拉起高德地图

更新时间:2022-09-29
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 EMM&企业移动管理 | IOS AworkIOS应用封装
适用版本 通用
某用户IOS安装应用封装的APP之后,在微信点击位置,选择高德地图导航,会拉起封装的APP,却不会拉起高德地图
1、在VPN控制台【SSL VPN设置】-【EMM】-【应用封装】查看封装的APP应用的设置是正常的,增强沙箱模式
2、在VPN控制台【SSL VPN设置】-【资源管理】查看发布的APP服务器资源是L3VPN模式
3、在awork里登录VPN之后,在微信里点击地图,点击高德地图,不会拉起高德地图,会弹出封装的这个app,然后地图会显示不出来
4、查看在封装的APP里有个地图分布,也是需要调用高德地图的
5、测试发现先安装高德,再重新安装封装的应用就可以正常拉起高德地图
6、最后发现是APP跟高德地图的URL SCHEME一样,导致其他APP调用的时候 谁先安装就调用谁了
苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的,但是IOS的APP可以注册自己的URL Scheme,URL Scheme是为方便APP之间互相调用而设计的,可以通过系统的OpenURL来打开该app,并可以传递一些参数,URL Scheme必须能唯一标识一个APP,设置的URL Scheme与别的APP的URL Scheme冲突时,APP不会被启动起来。因为当APP在安装的时候,系统里面已经注册了URL Scheme,是会调用先安装的APP,APP跟高德地图的URL SCHEME一样,导致其他APP调用的时候 谁先安装就调用谁了
APP开发者更改APP那边的URL SCHEME,修改为和高德地图的URL SCHEME不一致
URL SCHEME的作用:点击这里
本页目录
  • 问题描述
  • 告警信息
  • 处理过程
  • 根因
  • 解决方案
  • 建议与总结