博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
app之间的跳转
阅读量:4514 次
发布时间:2019-06-08

本文共 1408 字,大约阅读时间需要 4 分钟。

1,跳转打开对应app的appstore

  • 不需要配置URL Schemes,直接在对应的方法里 配置appstore的链接地址即可 将https更换为 

    itms-apps: (最好用这个)

  • 获得appstore的链接方法  :  搜索 app 复制链接即可

 

 

 

 

 

 

 

 

1 //直接跳转到微博的appstore下载地址2 - (IBAction)weiboClick:(id)sender {3     4     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/wei-bo/id350962117?mt=8"]];5 }

执行这段代码就能打开对应的app下载地址了

2, 点击后打开本地安装的app的方法

  得到而对于点击链接后,能否直接打开,可以通过下面的代码来实现。前提条件:你得知道你的APP对应的打开协议,如贴吧APP,协议为:com.baidu.tieba:// ,的:weixin:// ,and so on。。。(现在微信的被禁用了)

如果要打开本地安装的应用,不要去配置info那里的一大堆东西,只需要知道对应app的打开协议就可以了,打开一些只是一个string地址

对应打开的代码为:

//打开百度贴吧的对应代码- (IBAction)youkuClick:(id)sender {          [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"com.baidu.tieba://"]];    }

 2.1 判断本地是否安装了app,要是没有安装就给出提示

1 - (IBAction)youkuClick:(id)sender { 2      3      4        BOOL open = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sinaweibo://"]]; 5      6     if (open) { 7          8         return; 9     } else {10 11         [SVProgressHUD showErrorWithStatus:@"您未安装此应用"];12     }13 }

 

3,一些常用的跳转URL

app:itms-apps://ax.itunes.apple.com/

邮箱:Emailto://email (貌似不可用)

电话:tel://telephone

短信:sms://telephone

百度贴吧: @"com.baidu.tieba://"

微博: weibo://

4,下面是自定义一个URL(仅限于自己做的应用)

自定义一个URL:

在info.plist中加入URL types

在URL types中加入下面两项

URL identifier  :

URL Scheme :app

然后其他的程序就可以通过URLString = app://调用了

 

转载于:https://www.cnblogs.com/tommychang/p/5432853.html

你可能感兴趣的文章
Java中封装类型.valueOf()
查看>>
精品资源:40个实用的 PSD 贴纸模板《下篇》
查看>>
【面试题】BD
查看>>
【面试】链表反转
查看>>
素数距离问题_ny_24.java
查看>>
总结A*,Dijkstra,广度优先搜索,深度优先搜索的复杂度比较
查看>>
报错An internal error occurred during: "reload maven project". java.lang.NullPointerException
查看>>
JSP中include指令和include动作的区别
查看>>
ios中创建控制器的几种方式
查看>>
MySQL中TEXT与BLOB字段类型的区别
查看>>
送给大家一个安卓版的easyradius短信提示客户端
查看>>
pat乙级1036-1040
查看>>
Pyhton开发:Python基础杂货铺
查看>>
Springboot 打jar包分离lib,配置文件正确方式
查看>>
剑指Offer_编程题_18
查看>>
剑指Offer_编程题_23
查看>>
我所理解的 Laravel 请求 生命周期
查看>>
数组的合并
查看>>
ARC070F HonestOrUnkind
查看>>
最好的浏览器版本解析
查看>>