URL scheme添加以及查找方式

2.1.1  添加URL Types

  • URL Scheme是通过系统找到并跳转对应app的一类设置,通过向项目中的info.plist文件中加入URL types可使用第三方平台所注册的appkey信息向系统注册你的app,当跳转到第三方应用授权或分享后,可直接跳转回你的app。
  • 添加URL Types有如下几处,都可进行设置
    1. 通过工程设置面板
    2. 通过info.plist文件编辑
    3. 直接编辑info.plist中XML代码

2.1.2  配置第三方平台URL Scheme

未列出则不需设置

平台 格式 举例 备注
微信 微信appKey wxdc1e388c3822c80b  
QQ/Qzone 1、"tencent"+腾讯QQ互联应用appID 
2、“QQ”+腾讯QQ互联应用appID转换成十六进制(不足8位前面补0)
appID:100424468
1、tencent100424468 
2、QQ05fc5b14
100424468转十六进制为5fc5b14,因不足8位向前补0,结果为05fc5b14,加"QQ"前缀QQ05fc5b14
新浪微博 “wb”+新浪appKey wb3921700954  
支付宝 “ap”+appID ap2015111700822536 URL Type中的identifier填"alipayShare"
易信 易信appkey yx35664bdff4db42c2b7be1e29390c1a06  
点点虫 点点虫appID 8112117817424282305 URL Type中的identifier填"Laiwang"
时间: 2024-08-02 06:49:43

URL scheme添加以及查找方式的相关文章

iOS App 自定义 URL Scheme 设计(转自COCOACHINA)

在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序. 例如在 iPad 上浏览网页,并且 iPad 已经安装了 淘宝 HD,那么就打开下面这个链接就会在淘宝 HD 中查看这个商品的详细信息,也可以方便的使用淘宝 HD 进行购买.收藏等操作. 在淘宝 HD 中查看商品“2012西藏卓明谷方舟登舰卡(船票)” 当然,如果你在 Mac OS X 中打

iOS不同应用切换中URL Scheme的使用介绍

URL Scheme是iOS SDK提供给开发者的通过URL打开系统或第三方应用的方式,iOS开发中常见的几种需求,比如分享到微信微博,或调用支付宝支付之类的调用其他应用,以及调用完后,第三方应用对自己的回调都需要用到URL Scheme的知识,关于URL Scheme有这么几点需要了解 一.怎么通过一个应用的URL Scheme打开对应应用的对应页面 从一个应用切换到另一个应用所调用的关键方法是UIApplication的单例方法openURL: UIApplication.sharedApp

iOS 开发之 URL Scheme

在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序. 例如在 iPad 上浏览网页,并且 iPad 已经安装了 淘宝 HD,那么就打开下面这个链接就会在淘宝 HD 中查看这个商品的详细信息,也可以方便的使用淘宝 HD 进行购买.收藏等操作. 配置 配置 要为 iOS 程序添加自定义协议的支持是一件很方便的事,只需要在程序的 Info.plist

ios 自定义URL Scheme 设计

在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序. 例如在 iPad 上浏览网页,并且 iPad 已经安装了 淘宝 HD,那么就打开下面这个链接就会在淘宝 HD 中查看这个商品的详细信息,也可以方便的使用淘宝 HD 进行购买.收藏等操作. 在淘宝 HD 中查看商品"2012西藏卓明谷方舟登舰卡(船票)" 当然,如果你在 Mac OS

Android使用URL Scheme唤起APP

现如互联网的发展,单个app或者单个平台很难满足公司业务的需求,多平台合作或协作是大势所趋.并且未来IT业务的发展形势必然要朝着平台化共享化的方向发展.业务对于平台的依赖也会越来越强.平台之间的数据交换和共享是必然会发生的事情. 扯远了,把视线回归到APP本身.不同的APP之间也是需要进行数据交互.举个栗子简单说下URL Scheme 假如有这么一个场景,公司由于业务的发展,需要app用户在app内进行实名认证,恰好支付宝平台提供芝麻实名认证功能.那么app就需要进行唤起支付宝app进行实名认证

URL Scheme

什么是URL Scheme? URL Scheme类似于网页的链接.例如:weixin://定义了外部应用打开微信的一个入口,weixin就是Scheme:表示的是一个 URL 中的一个位置——最初始的位置.而weixin://dl/moments(朋友圈)可以打开微信朋友圈功能模块. 定义应用自己的URL Scheme: 方法一:选中项目-->info-->URL Types-->点击加号按钮添加-->在URL Scheme后添加自己应用的URL Scheme名字. 方法二:在i

Android Studio 第六十四期 - Android业务组件化之URL Scheme使用

什么是 URL Scheme? android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面:通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等. URL Scheme应用场景: 客户端应用可以向操作系统注册一个 URL scheme,该 scheme 用于从浏览器或其他应用中启动本应用.通过指定的 URL 字段,可以让应用在被调起后直接打开某

Xcode6.4注册URL Scheme步骤详解

URL Scheme的作用 我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的.但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的.我们可以通过系统的OpenURL来打开该app,并可以传递一些参数. 例如:你在Safari里输入www.alipay.com,就可以直接打开你的支付宝app,前提是你的手机装了支付宝.如果你没有装支付宝,应该显示的是支付宝下载界面,点击会跳到AppStore的支付宝下载

(已解决)#warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权。

#warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权. (说白了就是注册白名单) " -canOpenURL: failed for URL: "weixin://app/wx4868b35061f87885/" - error: "This app is not allowed to query for scheme weixin"  " 此error源自iOS9 URL Scheme