当前位置:网站首页>OC Extension 检测手机是否安装某个App(源码)
OC Extension 检测手机是否安装某个App(源码)
2022-06-24 06:52:00 【冯汉栩】
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
前言
2022.06.23.今天写了一个检测App是否安装的封装,比较准确。
正题
使用起来非常简单。

// 检测手机是否安装否个App
NSLog(@"%ld",[CheckAppInstall checkAppInstallWithBundle:@"com.apple.Music"]);
目前公司有这样一个需求,需要我检测是否安装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://
常用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
边栏推荐
- Chapter 3 curve graph of canvas
- Redolog and binlog
- OpenGauss数据库在 CentOS 上的实践,配置篇
- Thread blocking
- LeetCode练习——跳跃游戏、组合求和
- How to cancel the display of the return button at the uniapp uni app H5 end the autobackbutton does not take effect
- 10. Tencent cloud IOT device side learning - firmware upgrade
- Chapter 3: drawing triangles
- 站在风暴中心:如何给飞奔中的腾讯更换引擎
- 关于h5页面苹果手机使用fixed定位tabbar最底部时遮挡内容问题
猜你喜欢

Specify IP when calling feign interface

ImportError: cannot import name ‘process_pdf‘ from ‘pdfminer.pdfinterp‘错误完全解决

The two most frequently asked locks in the interview

不止于观测|阿里云可观测套件正式发布

首次曝光 唯一全域最高等级背后的阿里云云原生安全全景图

Echart 心得 (一): 有关Y轴yAxis属性

Graphmae - - lecture rapide des documents

语料库数据处理个案实例(句子检索相关个案)

OpenGauss数据库在 CentOS 上的实践,配置篇

快速读论文----AD-GCL:Adversarial Graph Augmentation to Improve Graph Contrastive Learning
随机推荐
Thread support
auto使用示例
调用Feign接口时指定ip
Resolution error: LNK2019 unresolved external symbol
GPU is not used when the code is running
Specify IP when calling feign interface
[special session] SME growth plan - ECS special session
用Ngrok 配置属于自己的免费外网域名
Jenkins is too old try it? Cloud native ci/cd Tekton
Thread blocking
The monthly salary of two years after graduation is 36K. It's not difficult to say
SCM stm32f103rb, BLDC DC motor controller design, schematic diagram, source code and circuit scheme
交友相亲类软件是如何割你韭菜的
Thread considerations
Smart pointer remarks
某问答社区App x-zse-96签名分析
.jar中没有主清单属性
Chapter 2 line graph of canvas
保留一位小数和保留两位小数
Moonwell Artemis is now online moonbeam network