ipad - 直接链接到iPad上的App Store?

标签 ipad app-store

是否存在可以直接在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/

相关文章:

iphone - 纹理图集应该具有的最大尺寸是多少?

iphone - "Safari on iPad"和 "Safari on iPhone"之间的已知差异列表

iphone - ibooks 喜欢旋转木马 View

ios - 删除 iPad 分析数据

iphone - 构建和存档-提交应用程序没有任何反应

iPhone 应用程序在 appStore 中可用的语言

objective-c - NSDateFormatter 生产(空)SQLite 和 iOS 5.1

iphone - 在App Store上将LITE版本连接到完整版本

iOS 构建未在 iTunes Connect 中的任何位置显示

ios - 使用强制性手机号码进行用户注册