邮件打开AppStore或用链接打开应用程序

时间:2012-11-15 18:45:48

标签: objective-c xcode

好的,我知道这个问题已经被问到了。但问题有点老了,所以我想也许有新的更简单的方法来做到这一点:

如果未安装App,则打开AppStore,如果已安装,则打开App。

1 个答案:

答案 0 :(得分:-1)

据我所知,您无法打开AppStore或Safari以外的应用程序。 您可以做的是检查应用程序是否已安装,如果是,则不执行任何操作,否则请打开AppStore:

-(IBAction)appCheck:(id)sender {

    NSArray *checkForApp = [NSArray arrayWithObjects:
                               @"/Applications/YourApp.app",


    NSString *exists;
    for(NSString *string in checkForApp)
        if ([[NSFileManager defaultManager] fileExistsAtPath:string])
            exists=@"y";
        else
            //OPEN APP STORE
}