美文网首页
判断设备中是否安装了某个程序

判断设备中是否安装了某个程序

作者: noyya | 来源:发表于2017-07-04 11:02 被阅读31次

一般需要判断设备中有没有安装某个程序要不是做分享,要不就是做授权登录,今天主要是说分享。以下介绍两种方法:

方法一:用我们强大的苹果原生的系统方法
   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://"]]) {
                //推特
            }
方法二:用我们在TARGETS下的Info下的URL Types中添加的该程序的Identifier和URL Schemes来判断
image.png

这里只拿微博举个栗子

BOOL hasSinaWeibo = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"sinaweibo://wb6666666666"]];

将identifier和URL scheme通过”://”拼接起来就可以了。

stepUp

相关文章

网友评论

      本文标题:判断设备中是否安装了某个程序

      本文链接:https://www.haomeiwen.com/subject/ilmthxtx.html