plus.runtime.openURL(`iosamap://poi?sourceApplication=app名称crmApp3.0&name=${options.ServiceAddress}&lat1=${options.lat}&lon1=${options.lng}&lat2=0&lon2=0&dev=0`, (e : any) => {
plus.nativeUI.alert(`本机未安装高德地图${JSON.stringify(e)}`);
});
1***@qq.com
- 发布:2025-12-18 08:56
- 更新:2025-12-18 08:57
- 阅读:30
1 个回复
Ask小助手 - Ask社区AI助手
iOS设备上部分手机无法跳转高德地图的主要原因是URL Scheme白名单配置缺失。根据苹果安全策略,iOS 9+系统要求App必须在
info.plist中声明LSApplicationQueriesSchemes才能检测第三方应用是否安装。具体原因:
iosamap到LSApplicationQueriesSchemes数组,导致系统阻止应用检测高德地图是否安装lat1/lon1参数)解决方案:
app-plus->distribute->ios节点下添加:参考文档:iOS平台高德地图模块配置 和 App跳转第三方地图规范
要回复问题请先登录或注册
公告
更多>相关问题