一般需要判斷設(shè)備中有沒有安裝某個(gè)程序要不是做分享籍琳,要不就是做授權(quán)登錄傻盟,今天主要是說(shuō)分享司恳。以下介紹兩種方法:
方法一:用我們強(qiáng)大的蘋果原生的系統(tǒng)方法
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Sinaweibo://"]]) {
//新浪微博
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Whatapp://"]]) {
//微信
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]) {
//微信
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Facebook://"]]) {
//facebook
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Twitter://"]]) {
//推特
}
方法二:用我們?cè)赥ARGETS下的Info下的URL Types中添加的該程序的Identifier和URL Schemes來(lái)判斷
image.png
這里只拿微博舉個(gè)栗子
BOOL hasSinaWeibo = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"sinaweibo://wb6666666666"]];
將identifier和URL scheme通過(guò)”://”拼接起來(lái)就可以了柿赊。
stepUp