我正在开发一款iOS应用程序。其中,我有一个UITableView模块,在其中显示一些应用程序名称列表,这些名称来自于我的服务器。这些是我们公司的应用程序,因此我不知道服务器会返回多少个应用程序。当用户单击UITableViewCell时,我需要检查该设备上是否已经安装了该应用程序,如果未安装,则用户需要通过该应用程序的应用商店链接去下载安装。我查看了一些教程,其中提到可以使用URL schemes实现此场景。但是,由于这些应用程序来自于服务器,我没有这些URL schemes。此外,我还尝试了以下方法:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.com/apps/nameOfMyApp"]];
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"nameOfMyAppOrurl:"]];
但是没有任何帮助我解决这个问题。如果有人对这个问题有想法,请提供有价值的建议。