• OC Extension 检测手机是否安装某个App(源码)


    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

    OC CheckAppInstall(检测App是否安装)

    前言

    2022.06.23.今天写了一个检测App是否安装的封装,比较准确。

    正题

    使用起来非常简单。

    在这里插入图片描述

    // 检测手机是否安装否个App
    NSLog(@"%ld",[CheckAppInstall checkAppInstallWithBundle:@"com.apple.Music"]);
    
    • 1
    • 2

    目前公司有这样一个需求,需要我检测是否安装applemusic的app这个app是苹果手机自带的app有点特殊,因为我们一般检测app是否安装都会用下面的方法。

    在这里插入图片描述
    但是我发现这个方法用来判断非手机自带的app就可以,但是用来判断手机自带的app是不行。当时我删除了appleMusic,使用上面的方法检测发现还是进入了安装了方法,说明这个方法是不行的。

    所以才使用上面的封装,上面的封装需要传递app的boundleID去检测,他是获取手机所以app的列表,拿到app的boundleID进行比较,如果列表里面有我传递进去的boundleID一致就返回YES,没有就返回NO。

    那么怎么样能拿到app的boundleID呢?

    如果是想拿到非苹果自带的app就是在AppStore下载下来的boundleID可以下载。爱思助手

    在这里插入图片描述
    在这里插入图片描述
    但是不能查苹果手机自带的app,因为爱思助手没有显示苹果自带的app。

    还有一个方法,使用下面的网站搜索,输入app名称,然后拿到appid
    查找App-按到appid网站

    在这里插入图片描述
    复制Appid然后使用下面的网站,复制进去就可以获取到app的bundle ID
    输入AppID–获取iOS App bundle ID 包名

    在这里插入图片描述

    关于boundleID 之前也有人发过博客的获取方法
    iOS学习(二十八)AppID/应用ID/Bundle ID 获取、查询和使用

    然后下面贴一下长虹app的跳转标识和跳转系统的标识

    常用APP的Url Scheme 前缀

    QQ mqq://
    微信是 weixin://
    网易新闻 newsapp://
    淘宝 taobao://
    点评 dianping:// dianping://search
    微博 sinaweibo://
    weico微博 weico://
    支付宝 alipay://
    豆瓣fm  doubanradio://
    微盘 sinavdisk://
    网易公开课 ntesopen://
    美团 imeituan://
    人人 renren://
    我查查 wcc://
    1号店 wccbyihaodian://
    有道词典 yddictproapp://
    知乎 zhihu://
    优酷 youku://
    ZAKER zakeripad://
    mdict mdict://
    京东hd openApp.jdiPad://
    易迅 icson://;yixunipad://
    wunderlist wunderlist://
    支付宝 alipay://
    查找朋友 grenada://;findmyfriends://;fmf1://
    查找iphone fmip1://
    触宝拨号 dialer://
    蜂窝网络 prefs:root=MOBILE_DATA_SETTINGS_ID
    WIFI prefs:root=WIFI(WIFI这几个字母一定要大写)
    定位服务 prefs:root=LOCATION_SERVICES
    备忘录 mobilenotes://
    高德地图 iosamap://
    今日头条 snssdk141://
    挖财记账 wacai://
    QQ音乐 :QQmusic://
    猎豹浏览器:sinaweibosso.422729959://
    UC浏览器:ucbrowser://
    支付宝:alipay://
    新浪微博:weibo://
    优酷:youku://
    节奏大师:节奏大师tencentrm://
    刀塔传奇:刀塔传奇teiron2273://
    天天动听:ttpod://
    淘宝taobao://
    名片全能王camcard://
    支付宝alipay://
    豆瓣fm doubanradio://
    微盘 sinavdisk://
    网易公开课ntesopen://
    我查查 wcc://
    1号店wccbyihaodian://
    有道词典yddictproapp://
    知乎zhihu://
    墨客 com.moke.moke-1://
    名片全能王 camcard://
    扫描全能王 camscanner://
    12306订票助手 trainassist://
    金山词霸 com.kingsoft.powerword.6://
    节奏大师 tencentrm://
    凤凰新闻 comIfeng3GifengNews://
    高铁管家 gtgj://
    飞信 fetion://
    豆瓣FM doubanradio://
    大智慧 dzhiphone://
    布卡漫画 buka://
    爱奇艺PPS ppstream://
    哔哩哔哩动画 bilibili://
    56视频 com.56Video://
    365日历 rili365://
    58同城 wbmain://
    遇见 iaround://
    陌陌 momochat://
    旺旺卖家版 wangwangseller://
    有道词典 yddict://
    掌阅iReader iReader://
    艺龙旅行 elongIPhone://
    迅雷+迅雷云播 thunder://
    熊猫公交 wb1405365637://
    携程无线 CtripWireless://
    无线苏州 SuZhouTV://
    唯品会 vipshop://
    微视 weishiiosscheme://
    微拍 wpweipai://
    旺信 wangxin://
    网易公开课 ntesopen://
    网易将军令 netease-mkey://
    万年历 youloft.419805549://
    土豆视频 tudou://
    同花顺 amihexin://
    天涯社区 tianya://
    天气通Pro sinaweatherpro://
    天气通 sinaweather://
    墨迹天气 rm434209233MojiWeather://
    腾讯新闻 qqnews://
    腾讯微云 weiyun://
    腾讯地图 sosomap://
    淘宝旅行 taobaotravel://
    人人 renrenios://
    蜻蜓FM qtfmp://
    浦发银行 wx1cb534bb13ba3dbd://
    招商银行 cmbmobilebank://
    支付宝 alipay://
    建设银行 wx2654d9155d70a468://
    工商银行 com.icbc.iphoneclient://
    酷我音乐 com.kuwo.kwmusic.kwmusicForKwsing://
    酷狗音乐 kugouURL://
    京东 openApp.jdMobile://
    QQ音乐 qqmusic://
    QQ斗地主 tencent382://
    QQ浏览器 mttbrowser://
    QQ安全中心 qmtoken://
    QQ国际版 mqqiapi://
    PPTV pptv://
    爱奇艺视频 qiyi-iphone://
    暴风影音 com.baofeng.play://
    保卫萝卜2 wb2217954495://
    保卫萝卜 wb1308702128://
    百度云 baiduyun://
    百度音乐 baidumusic://
    百度视频 baiduvideoiphone:// 或 bdviphapp://
    百度糯米 bainuo://
    百度魔图 photowonder://
    百度魔拍 wondercamera://
    百度地图 baidumap://
    百度导航 bdNavi://
    百度视频hd BaiduVideoiPad://;baiduvideoipadapp://
    百度相册hd BaiDuCloudAlbumHD://
    百度浏览器hd bdbrowser://
    百度文库hd bdwenku://
    搜狗输入法 com.sogou.sogouinput://
    搜狐视频 sohuvideo-iphone:// 或 sohuvideo://
    搜狐新闻 sohunews://
    随手记 FDMoney://
    腾讯企业邮箱 qqbizmailDistribute2://
    腾讯手机管家 mqqsecure://
    腾讯视频 tenvideo:// 或 tenvideo2:// 或 tenvideo3://
    腾讯微博 TencentWeibo://
    天猫 tmall://
    天天星连萌 tencent100689806://
    天天爱消除 tencent100689805://
    天天酷跑 tencent100692648://
    天天飞车 tencent100695850://
    天天动听 ttpod://
    威锋网 com.weiphone.forum://
    新浪微博 weibo:// 或 sinaweibo://
    网易邮箱 neteasemail://
    百度输入法 BaiduIMShop://
    C浏览器 ucbrowser://
    一个one clover-one://
    当当hd dangdanghd://;ddhd://
    大众点评hd dianpinghd://
    多看阅读 duokan-reader://
    艺龙旅行hd elongiPad://
    圈点hd skitch://
    印象笔记hd enx://
    电话 mobilephone://
    备忘录 mobilenotes://
    设置 prefs:root=SETTING
    定位服务 prefs:root=LOCATION_SERVICES
    E-Mail MESSAGE://
    popAgraph popagraphtumblr://
    dropbox db-auth://;dbapi-1://;dbapi-2://;dbapi-3://
    goodreader ghttp://;ghttps://;grhttp://;grhttps://;giwhttp://;giwhttps://;gropen://;com.goodreader.sendtogr://
    ifttt ifttt://
    名片全能王hd camcard://;CamCardHDOpenAPI://
    拉手团购hd LaShouGroupHDPay://
    美团hd iMeituan://
    evermemo evermemo://
    网易云课堂 wangyiyunketang://
    网易公开课 ntesopen://
    订票助手2 trainassistfree://
    pcalc lite pcalc://
    爱奇艺视频 QIYIHD-iPad://
    三国kill sgk://
    扇贝新闻 shanbaynews://
    扇贝单词 shanbay://
    扇贝单词hd shanbaywordshd://
    skype skype://
    搜狐视频hd sohu-SViPad://;sohuvideohd://
    teamviewer:teamviewer8://
    格志 griddiary://;sumi-interactive://
    淘宝hd taobao://;itaobao://;taobaohd://
    天猫 tmall://
    腾讯视频hd tenvideohd://;tenvideo2://
    qq通讯录 tencentappqqpim://
    同步推正版HD tbtui://;tuihd://
    航旅纵横pro umetrippro://
    mathpad myscriptmathpad://
    雅虎天气! yweather://
    一号店 ipadstore://
    优酷hd youkuhd://
    知乎 zhihu://
    欧陆词典pro eudic://
    拓词 towordsp://
    TuneIn Radio tunein:// 或 tuneinpro://
    OfficeSuite mobisystemsofficesuite://
    WPS Office KingsoftOfficeApp://
    Line line://
    1Password onepassword://
    Clear(著名的Todo应用) clearapp://
    Chrome谷歌浏览器 googlechrome://
    Calendars 5 calendars://
    PDF Expert 5 pdfexpert5presence://
    Documents 5 rdocs://
    nPlayer nplayer-http://
    GPlayer gplayer://
    AVPlayer HD AVPlayerHD://
    AVPlayer AVPlayer://
    Ace Player aceplayer://
    易信 yixin://
    Whatsapp whatsapp://
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211

    常用iOS 系统功能的Url Scheme 前缀

    
    蜂窝网络 prefs:root=MOBILE_DATA_SETTINGS_ID
    VPN prefs:root=General&path=Network/VPN
    Wi-Fi prefs:root=WIFI
    定位服务 prefs:root=LOCATION_SERVICES
    个人热点 prefs:root=INTERNET_TETHERING
    关于本机 prefs:root=General&path=About
    辅助功能 prefs:root=General&path=ACCESSIBILITY
    飞行模式 prefs:root=AIRPLANE_MODE
    锁定 prefs:root=General&path=AUTOLOCK
    亮度 prefs:root=Brightness
    蓝牙 prefs:root=General&path=Bluetooth
    时间设置 prefs:root=General&path=DATE_AND_TIME
    FaceTime prefs:root=FACETIME
    设置 prefs:root=General
    键盘设置 prefs:root=General&path=Keyboard
    iCloud prefs:root=CASTLE
    iCloud备份 prefs:root=CASTLE&path=STORAGE_AND_BACKUP
    语言 prefs:root=General&path=INTERNATIONAL
    定位 prefs:root=LOCATION_SERVICES
    音乐 prefs:root=MUSIC
    Music Equalizer prefs:root=MUSIC&path=EQ
    Music Volume Limit prefs:root=MUSIC&path=VolumeLimit
    Network prefs:root=General&path=Network
    Nike + iPod prefs:root=NIKE_PLUS_IPOD
    Notes prefs:root=NOTES
    Notification prefs:root=NOTIFICATIONS_ID
    Phone prefs:root=Phone
    Photos prefs:root=Photos
    Profile prefs:root=General&path=ManagedConfigurationList
    Reset prefs:root=General&path=Reset
    Safari prefs:root=Safari
    Siri prefs:root=General&path=Assistant
    Sounds prefs:root=Sounds
    Software Update prefs:root=General&path=SOFTWARE_UPDATE_LINK
    Store prefs:root=STORE
    Twitter prefs:root=TWITTER
    Usage prefs:root=General&path=USAGE
    Wallpaper prefs:root=Wallpaper
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
  • 相关阅读:
    Elasticsearch—(MacOs)
    覆盖率分析汇总
    centos 下 Makefile 独立模块编译ko
    Jmeter工具使用总结
    debian9换源存在的问题
    【RegNet】《Designing Network Design Spaces》
    计数的窗口函数应用(2)
    neo4j网页无法打开,启动一会儿后自动关闭,查看neo4j status显示Neo4j is not running.
    Matlab统计棋盘连通分量(空值区域)的大小和个数
    React报错之Expected `onClick` listener to be a function
  • 原文地址:https://blog.csdn.net/weixin_38716347/article/details/125433612