博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios 调用应用 调用服务:电话、浏览器 Email SMS URL Schemes
阅读量:6252 次
发布时间:2019-06-22

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

hot3.png

我这个称为码农的最近在做调用功能,简介如下:调用第三方: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

你可能感兴趣的文章
LPAD、RPAD补位函数
查看>>
mysql 案例~ mysql故障恢复
查看>>
UESTC 1307 windy数(数位DP)
查看>>
关于JS面向对象、设计模式、以及继承的问题总结
查看>>
Spring Boot中使用MyBatis注解配置详解
查看>>
MatLab实现FFT与功率谱
查看>>
答《漫话ID》中的疑问:UniqueID和ClientID的来源
查看>>
STL容器--学习笔记
查看>>
使用Word 2010群发邮件
查看>>
【转】Asp.net控件开发学习笔记整理篇 - 服务器控件生命周期
查看>>
Linux下的shell编程(一)BY 四喜三顺
查看>>
hadoop之 心跳时间与冗余快清除
查看>>
执行计划-数据访问方式(全表扫描与4种索引的方式)
查看>>
Shared_ptr循环引用解决(weak_ptr的作用)
查看>>
P1578 奶牛浴场
查看>>
sqlite 数据库错误 The database disk image is malformed database disk image
查看>>
解决MySQL导入中文乱码
查看>>
11、多线程(三) -- 线程池
查看>>
生成APK时,报错处理
查看>>
简单易懂,原码,补码,反码
查看>>