web跳转到自己的app

做个笔记

原文:http://blog.csdn.net/ba_jie/article/details/6884818

iPhone SDK可以把你的App和一个自定义的URL Scheme绑定。该URL Scheme可用来从浏览器或别的App启动你的App。

如何响应从别的App里发给你的URL Scheme申请,由你决定:可以唤醒你的App;也可以传一些信息给你。

给自己的App注册一个URL Scheme非常简单,就是在info.plist文件里定义两个键值就OK。如下图所示:

  1. 添加一个叫URL types的键值。
  2. 给其下的Item 1添加一个URL identifier,格式为Reverse Domain Name:com.mycompany.myapp。
  3. 再加一个URL Scheme,然后给它定义一个值,任意字符串。比如:myapp。

定义结束,就可以使用下面的模式来发送一个URL:

myapp://
myapp://some/path/here
myapp://?foo=1&bar=2
myapp://some/path/here?foo=1&bar=2

然后,你的App的UIApplicationDelegate会收到一个消息。若你想自己处理该URL,可以重载下面这个方法:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url

{

// Do something with the url here

}

时间: 2024-08-01 07:32:52

web跳转到自己的app的相关文章

跳转到另一个APP

看看这个代码: http://code4app.com/codesample/4fcc512d6803fae60b000002 inApp跳转,不过需要Nimbus类库. 要跳转到另一个APP,需要另一个APP设置 URL types ,这不能传图,具体百度,很简单,这里假设设置为myAPP,再用下面方法跳转 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myAPP:"]]; 下为跳转到app sto

从微信直接跳转到我们的APP下载如何用MaxJump,VJump和JumpTool来实现

最近公司有个需求,需要从微信直接跳转到我们的APP下载,其他APP跳转到我们APP一般的url Schemes 就可以跳转成功,但是因为微信对着方面做了处理,我们无法直接跳转到我们的APP下载.在这种情况下,我们对微信直接打开我们的APP下载做了一个技术调研,发现了可以加入浏览器外跳接口来实现,于是我对外跳接口做了一下了解,发现MaxJump,VJump和JumpTool这三款工具在给域名加JS防封接口上再加入了浏览器外跳接口,完全实现了我们想要的效果.直接分享这三款工具的接口:MaxJump:

Mindjump-超赞:在线实现微信跳转外部浏览器下载app

现在微信渠道可以说是拉新最快的渠道,因为微信具备强裂变性.但是目前微信对第三方下载链接的拦截是越来越严格了,那么想要在微信内肆无忌惮地推广链接就需要用到微信跳转浏览器的接口,那如何获取该接口呢? 1. 首先在浏览器打开我们需要用到的微信跳转工具接口:复制分享链接粘贴到工具http://www.mindjump.cn/页面的输入框中,然后点击生成 2. 生成完成后,复制新生成的跳转链接和二维码,微信内打开跳转链接或识别二维码即可自动跳转外部浏览器下载app了.100%可以避免因下载链接被拦截导致用

分享!免费一键实现微信内跳转手机默认浏览器下载app尽在Mindjump

现如今微信对第三方app下载链接的拦截是越来越严格了,下载链接在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,如此给用户带来的体验台差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章分享如何通过api接口工具轻松地实现微信内自动跳转浏览器打开URL网页的功能.   Mindjump使用方法 1.用浏览器打开我们需要用到的 Mindjump 地址:http://www.mindjump.cn/

点击微信内网页a标签,直接跳转打开淘宝APP的方法如此简单

我提出过问题:https://segmentfault.com/q/10... 后来解决了.大概是这样的 点击微信里面的网页a标签,就可以跳转到预设的APP页面 不需要通过浏览器唤起APP 代码如下: <a href="https://t.asczwa.com/taobao?backurl=打开淘宝需要显示的页面链接">test</a> 新建html文件,复制上面代码保存上传到服务器测试 例如: <a href="https://t.asczwa

从一个App跳转到另一个App

在跳入App的info中配置Bundle identifier 在跳入App的info中配置URL Schemes 在另一个应用程序中按照上边的操作添加openURL并运行,就可以跳转了 调用openURL的方法 1 if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"ceshi1://"]]) { 2 [[UIApplication sharedApplication] openURL:[N

用web技术开发出原生的App应用的体会(1)

本人是是个前端小白,学前端已经有半年的时间了,前几天开了个博客,希望记录自己学习历程的点滴. 今天要写的是关于用html,css,javascript等web技术开发原生的app应用. 总所周知,web所写出东西的性能一直被人饱受诟病,这个也是做web开发会一直被轻视的原因之一,那么怎么用web技术开发出较好的有原生一般体验的应用呢?原生的应用开发成本高,而且更新周期短,这就需要用户不断的更新才能使用到原生App的一些新的功能和特性,试想一下,一般的我们的手机安装的应用都在10个以上,那么每隔一

微信自动跳转手机默认浏览器打开APP下载链接的实现方式

微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.我们要怎么解决这个问题呢? 解决方案: 微信中打开链接,自动打开外部浏览器打开页面 微信中点击或打开链接,自动打开外部浏览器打开指定页面.全程完全自动化,无需用户任何手工操作. 这种方案可以说是完美解决这个的问题.效果如下面这样子: 这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常

微信跳转外部浏览器下载app

需求分析 将打包好的apk/ios文件部署到服务器,把下载页面的URL通过二维码编辑器或根据URL代码生成一个二维码,然后通过二维码进行微信推广已经成为很多用户惯用的方式.但微信会对含apk/ios文件的链接进行了屏蔽,所以导致微信扫码打不开下载链接.理想的状态是安卓自动下载,苹果点击左上角按钮前往Safari下载.那么究竟该如何处理才能达到理想的结果呢? 我们知道 js 可以通过 window.navigator.userAgent 来获取浏览器的相关信息,比如:Mozilla/5.0 (Wi