是否存在可以直接在iPad上的App Store中打开应用程序而不通过Safari重定向的URL?我对http://
链接感兴趣,而不对itms://
感兴趣,因为我希望它们在设备外部可用。 iPhone上使用的phobos链接似乎无法在iPad上使用。
最佳答案
我当前的解决方法是:
NSURLRequest *myRequest = theRequest;
NSURL *urlFromMyRequest = [theRequest URL];
NSRange foundPhobosServer = [[urlFromMyRequest host] rangeOfString:@"phobos.apple.com"];
NSRange foundItunesServer = [[urlFromMyRequest host] rangeOfString:@"itunes.apple.com"];
if(foundPhobosServer.location != NSNotFound || foundItunesServer.location != NSNotFound)
[[UIApplication sharedApplication] openURL:[request URL]];
基本上,我检查URL以查看它是否来自phobos.apple.com或itunes.apple.com。如果是这样,那么我只是要求系统为我打开它。系统可以识别该URL是否来自App Store,并将做正确的事情并打开App Store应用。
附加说明:这将退出您的应用程序。
关于ipad - 直接链接到iPad上的App Store?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871549/