SSAppURLs 介绍
SSAppURLs 可以根据 URL scheme
来检测本地设备是否装有某个App,并且可以打开某个App,可以传递参数。比如打开Safari或者Chrome浏览器,可以传递要打开的网址。
示例代码:
#import <UIApplication+SSAppURLs.h> // Does the current device have skype installed? BOOL deviceSupportsSkype = [[UIApplication sharedApplication] canopenAppType:SSAppURLTypeSkype]; // If so, let's make a call! if( deviceSupportsSkype ) [[UIApplication sharedApplication] openAppType:SSAppURLTypeSkype withValue:@"415-555-1212"]; // Does the current device have Chrome installed? BOOL deviceHasChrome = [[UIApplication sharedApplication] canopenAppType:SSAppURLTypeChromeHTTP]; // If so, open a website in chrome! if( deviceHasChrome ) [[UIApplication sharedApplication] openAppType:SSAppURLTypeChromeHTTP withValue:@"http://www.splinesoft.net"]; // Check for an arbitrary scheme type BOOL deviceHasTelnetApp = [[UIApplication sharedApplication] canopenAppWithScheme:@"telnet"]; // Let's play NANVAENT! if( deviceHasTelnetApp ) [[UIApplication sharedApplication] openAppWithScheme:@"telnet" withValue:@"nanvaent.org:23"];
SSAppURLs 官网
https://github.com/splinesoft/SSAppURLs
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。