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

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

作者: 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