常用iOS URL Scheme附录

信息技术领域综述

转载自:    http://ju.outofmemory.cn/entry/106249

Safari: http://
maps: http://maps.google.com
Phone: tel:
SMS: sms:
Mail: mailto:
iBooks: ibooks://
App Store: http://itunes.apple.com
iTunes: http:http://phobos.apple.com
Music / iPod: music:
Videos: videos:

常用第三方软件:

名称 URL Scheme Bundle identifier
QQ: mqq://
微信: weixin://
腾讯微博: TencentWeibo://
淘宝: taobao://
支付宝: alipay://
微博: sinaweibo://
weico微博: weico://
QQ浏览器: mqqbrowser:// com.tencent.mttlite
uc浏览器: ucbrowser:// com.ucweb.iphone.uc 
com.ucweb.iphone.lowversion
海豚浏览器: dolphin:// com.dolphin.browser.iphone.chinese
欧朋浏览器: ohttp://(后要接地址,不然出错) com.oupeng.mini
搜狗浏览器: SogouMSE:// com.sogou.SogouExplorerMobile
百度地图: baidumap:// 
bdmap://
com.baidu.map
百度地图: bdmap:// com.baidu.map
Chrome: googlechrome://
优酷: youku://
京东: openapp.jdmoble://
人人: renren://
美团: imeituan://
1号店: wccbyihaodian://
我查查: wcc://
有道词典: yddictproapp://
知乎: zhihu://
点评: dianping:// 
dianping://search
微盘: sinavdisk://
豆瓣fm: doubanradio://
网易公开课: ntesopen://
名片全能王: camcard://
淘宝宝贝搜索 taobao://http://s.taobao.com/?q=[prompt]
淘宝店铺搜索 taobao://http://shopsearch.taobao.com/browse/shop_search.htm?q=[prompt]

ios默认:

名称 URL Scheme Bundle identifier
Safari: http://
maps: http://maps.google.com
Phone: tel:
SMS: sms:
Mail: mailto:
iBooks: ibooks://
App Store: http://itunes.apple.com
iTunes: http:http://phobos.apple.com
Music / iPod: music:
Videos: videos:

### 百度 iOS 应用 URL Scheme 配置与使用方法 百度iOS应用的URL Scheme主要用于在其他应用中通过特定协议调用百度应用,实现功能跳转或数据传递。以下是关于百度iOS应用URL Scheme的相关信息和配置方法。 #### 1. 百度iOS应用URL Scheme的基本结构 百度iOS应用的URL Scheme通常遵循以下格式: ```plaintext baidu://[path]?[query parameters] ``` - `baidu` 是百度应用注册的自定义协议名称。 - `[path]` 表示具体的功能路径或页面标识。 - `[query parameters]` 用于传递参数,例如搜索关键词、用户ID等[^1]。 #### 2. 如何查找百度iOS应用的URL Scheme 查找百度iOS应用的URL Scheme可以通过以下几种方式: - **官方文档**:百度开发者官网可能提供相关的API文档,其中包含URL Scheme的详细说明。 - **逆向工程**:通过分析百度iOS应用的`Info.plist`文件,可以找到其注册的URL Schemes。注意,这种方式可能涉及法律风险,需谨慎操作。 - **社区资源**:一些开发者社区(如Stack Overflow、GitHub)可能分享了已知的百度URL Scheme列表[^2]。 #### 3. 百度iOS应用URL Scheme的具体用法 以下是一些常见的百度iOS应用URL Scheme示例及其功能: - **打开百度首页**: ```plaintext baidu://home ``` - **进行搜索**: ```plaintext baidu://search?word=关键词 ``` 其中`关键词`为需要搜索的内容,例如: ```plaintext baidu://search?word=人工智能 ``` - **打开地图功能**: ```plaintext baidu://map?location=北京 ``` 其中`location`为地理位置参数[^1]。 #### 4. 在代码中调用百度iOS应用 在Objective-C中,可以通过以下代码调用百度iOS应用: ```objc NSURL *url = [NSURL URLWithString:@"baidu://search?word=人工智能"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil]; } else { NSLog(@"无法打开百度应用"); } ``` 在Swift中,调用方式如下: ```swift if let url = URL(string: "baidu://search?word=人工智能"), UIApplication.shared.canOpenURL(url) { UIApplication.shared.open(url, options: [:], completionHandler: nil) } else { print("无法打开百度应用") } ``` #### 5. 注意事项 - 确保设备已安装百度iOS应用,否则调用会失败。 - 如果URL Scheme未被正确配置,可能导致应用无法响应或崩溃。 - 百度可能会不定期更新URL Scheme,建议定期查阅官方文档以获取最新支持的功能和参数。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值