ios 调用应用 调用服务:电话、浏览器 Email SMS URL Schemes

我这个称为码农的最近在做调用功能,简介如下:

调用第三方:
NSURL *url  = [NSURL URLWithString:@"MyFuckingAppName://"];
[[UIApplication sharedApplication] openURL:url];

把“MyFuckingAppName” 换成你想调用的app的 URL Schemes 就可以。

判断是否调用了 [[UIApplication sharedApplication] canOpenURL:url

打开之后,会调用appA的AppDelegate的
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {}

如果你想调用自己的app,那么就要设置 URL Schemes,木有图还说个屁啊:

151505_o7wp_1451688.png

为了防止图片打不开 :Info.plist-->URL types --->URL Schemes--->item 0 --->YourFuckingAppName

下面调用手机自带的 (来自网络)
1)调用 自带mail

[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"mailto://admin@xxxx.com"]];
2)调用 电话phone

[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"tel://666668888"]];

3)调用 SMS

[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"sms://6666888"]];

4)调用自带 浏览器 safari

[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"http://www.baibaidudu.com"]];
5)调用 Remote

[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"remote://fffuuuuu"]];
6)调用 App store 应用商店
把URL换成相应的app的链接地址就可以了。如何:打开应用商店 应用图标下面箭头 copy link




转载于:https://my.oschina.net/liuchuanfeng/blog/291005

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值