由于工作需要应用跳转到其它App,那么问题来,怎么知道目标应用的App Id 和 URL Schemes 呢 ?
反馈请联系hertz@hertzwang.com,谢谢
App Id
打开
iTunes,在 iTunes Store 中搜索目标应用;在搜索结果中点击
v按钮,选择复制链接;https://itunes.apple.com/cn/app/%E7%88%B1%E7%9C%8B%E5%84%BF%E7%AB%A5%E4%B9%90%E5%9B%AD/id480099078?mt=8.../id480099078?mt=8中的480099078就是目标应用的App Id.
URL Schemes
拿到ipa
- 通过 iTunes 下载应用
- 通过助手下载应用
- PP助手
- 爱思助手
- 91助手
- 等……
查看 URL Schemes
其思路是通过应用
Info.plist中的URL types设置,来分析该应用的 URL Schemes
- 解压ipa包(生成同名的文件夹)
- 选中ipa包,右角打开方式选择归档实用工具
- 将ipa包扩展名改为
.zip,然后双击
显示包内容
打开 同名文件夹/Payload,选中应用程序–>右键–>显示包内容
查看 URL Schemes
打开文件夹中的 Info.plist 文件,搜索关键字
schemes,查看URL types各个item中的URL Schemes- 同应用名或相似
- 同 Bundle identifier或相似
进一步分析
有些在 Info.plist 中的不能直接看出来,进一步分析
Item中没有URL identifier,有可能以wx、wb开头并加上字符、数字来假装成微信、微博之类,需要尝试- 依次尝试
URL Schemes
注:prefs 是跳转到设置
束手无策
Info.plist中没有 URL types,这是个问题,欢迎讨论