我知道我应该调用以下函数来检查是否安装了应用程序:
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"customURLSchemes://"]]
但是,我很久以前就提出了申请,但没有定义" URL Schemes",现在我想制作另一个应用并检查用户是否安装了我的应用,我试过了
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"app://myAppName"]]
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"app://com.company.appid"]]
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"myAppName://"]]
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"com.company.appid://"]]
最重要的是返回FALSE,我该如何检查我的应用安装?
答案 0 :(得分:1)
如果您的旧应用没有明确的自定义网址方案,则无法检查该应用是否已安装。
向应用提交更新并指定网址方案。
答案 1 :(得分:0)
你不能。 iOS应用程序是沙盒。你不能提出某种潜望镜,看看你的沙箱外面;这将违反安全/隐私。