iOS开发:如何将应用纳入WhatsApp打开共享位置的应用列表
iOS 应用加入 WhatsApp 位置打开列表的配置方案
要让你的应用出现在 WhatsApp 位置点击后的应用选择列表里,仅注册 geo: URL Scheme 无法满足要求,需完成以下几项核心配置:
- 正确配置 URL Types:在
Info.plist中添加URL types数组,子项需包含:URL Schemes:设置为geoRole:根据应用对位置的操作需求选择Editor或Viewer
- 声明位置权限:必须在
Info.plist中添加位置权限描述键,例如:NSLocationWhenInUseUsageDescription:填写应用在前台使用位置权限的原因- 或
NSLocationAlwaysAndWhenInUseUsageDescription(若需后台位置权限)
系统仅会将拥有合法位置权限声明的应用纳入位置打开候选列表
- 添加应用查询白名单:在
Info.plist中加入LSApplicationQueriesSchemes数组,添加字符串项geo,确保系统能识别你的应用支持该 Scheme
配置完成后,重新打包安装应用,即可在 WhatsApp 点击位置后的弹出菜单中看到你的应用。
内容的提问来源于stack exchange,提问作者Tom
相关产品推荐
相关产品推荐

