Ios 当我没有';你不能定义url方案吗?
我知道我应该调用下面的函数来检查是否安装了应用程序:Ios 当我没有';你不能定义url方案吗?,ios,xcode,url,nsurl,uiapplication,Ios,Xcode,Url,Nsurl,Uiapplication,我知道我应该调用下面的函数来检查是否安装了应用程序: [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"customURLSchemes://"]] 然而,我很久以前做了一个应用程序,但还没有定义“URL方案”,现在我想做另一个应用程序,检查用户是否安装了我的应用程序,我尝试了 [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithStr
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"customURLSchemes://"]]
然而,我很久以前做了一个应用程序,但还没有定义“URL方案”,现在我想做另一个应用程序,检查用户是否安装了我的应用程序,我尝试了
[[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,我如何检查我安装的应用程序?你不能。iOS应用程序是沙盒。你不能举起某种潜望镜,然后往沙箱外看;这将违反安全/隐私。如果您的旧应用程序没有明确的自定义URL方案,则无法检查该应用程序是否已安装
向应用程序提交更新并指定URL方案 我尝试更新我的旧应用程序并定义url方案,但当我的新应用程序callI尝试更新我的旧应用程序并将url方案定义为@“fp.ht”,并调用[[UIApplication sharedApplication]canOpenUrl:[NSURL URLWithString:@“fp.ht:/”],它仍然返回FALSE…我不确定,但我认为url方案不会有一个句点。