我已经按照官方配置文档https://nativesupport.dcloud.net.cn/UniMPDocs/UseModule/ios/share.html#%E6%B7%BB%E5%8A%A0%E4%BE%9D%E8%B5%96%E5%BA%93%E5%8F%8A%E8%B5%84%E6%BA%90-3添加相关依赖,但是调用 plus.runtime.isApplicationExist 方法在iOS环境下一直返回false
https://www.html5plus.org/doc/zh_cn/runtime.html#plus.runtime.isApplicationExist 这里也查看了
1.我在uniapp中manifest.json文件里面的配置
-
{
"name": "app",
"appid": "",
"description": " ",
"versionName": "3.6.54",
"versionCode": 30654,
"transformPx": false,
"app-plus": {
"darkmode": false,
"compatible": {
"ignoreVersion": true
},
"compilerVersion": 3,
"nvueStyleCompiler": "uni-app",
/ 5+App特有相关 /
"modules": {
"Maps": {
"description": "高德地图集成"
},
"Geolocation": {
"description": "高德定位集成"
},
"SQLite": {
"description": "SQLite数据库"
},
"Barcode": {},
"Camera": {},
"LivePusher": {},
"Record": {},
"Share": {}
},
/ 模块配置 /
"distribute": {"ios": {
"privacyDescription": {
"NSPhotoLibraryUsageDescription": "用户将拍摄好的门头照、异常价格、协议签署、竞品信息、促销陈列执行和设备管理等相关照片上传至服务器",
"NSPhotoLibraryAddUsageDescription": "用户将拍摄好的门头照、异常价格、协议签署、竞品信息、促销陈列执行和设备管理等相关照片写入到手机相册中",
"NSCameraUsageDescription": "允许用户通过应用唤起摄像头拍摄门头照、异常价格、协议签署、竞品信息、促销陈列执行和设备管理相关照片上传至服务器",
"NSLocationWhenInUseUsageDescription": "用户在使用应用程序期间对门店商户位置进行修改和定位并提交至服务器",
"NSLocationAlwaysAndWhenInUseUsageDescription": "用户在使用应用程序期间对门店商户位置进行修改和定位并提交至服务器",
"NSFaceIDUsageDescription": "用户登录应用程序时使用Face ID进行鉴权"
},
"idfa": false,
"urlschemewhitelist": ["baidumap", "iosamap", "qqmap", "weixin", "wechat", "weixinULAPI"],
"urltypes": "baidumap,iosamap,qqmap,weixin,wechat",
"capabilities": {
"entitlements": {
"com.apple.developer.associated-domains": ["applinks:ework-uat.crbeverage.com"]
}
},
"plist": {
"LSApplicationQueriesSchemes": [
"weixin",
"wechat",
"weixinULAPI",
"baidumap",
"iosamap",
"qqmap"
]
}
},
"sdkConfigs": {"ad": {}, "share": { "weixin": { "appid": "wxdc9ccf1cc045de39", "UniversalLinks": "https://app.uat.com/static/ulink/" } }
},
"splashscreen": {
"useOriginalMsgbox": true
}
},
"uniStatistics": {
"enable": true
}
},
"h5": {
"title": "华润怡宝营销中心销售助手"
}
}